добавила Id в месседж

This commit is contained in:
Елена Бакальская 2024-05-17 22:32:53 +04:00
parent 29047e8b5d
commit 0396a7c475
6 changed files with 12 additions and 8 deletions

View File

@ -3,6 +3,7 @@ namespace SushiBarContracts.BindingModel
{ {
public class MessageInfoBindingModel : IMessageInfoModel public class MessageInfoBindingModel : IMessageInfoModel
{ {
public int Id { get; set; }
public string MessageId { get; set; } = string.Empty; public string MessageId { get; set; } = string.Empty;
public int? ClientId { get; set; } public int? ClientId { get; set; }

View File

@ -1,17 +1,13 @@
using SushiBarContracts.Attributes; using SushiBarContracts.Attributes;
using SushiBarDataModels; using SushiBarDataModels;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SushiBarContracts.ViewModels namespace SushiBarContracts.ViewModels
{ {
public class MessageInfoViewModel : IMessageInfoModel public class MessageInfoViewModel : IMessageInfoModel
{ {
[Column(visible: false)]
public int Id { get; set; }
[Column(visible: false)] [Column(visible: false)]
public string MessageId { get; set; } = string.Empty; public string MessageId { get; set; } = string.Empty;

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace SushiBarDataModels namespace SushiBarDataModels
{ {
public interface IMessageInfoModel public interface IMessageInfoModel : IId
{ {
string MessageId { get; } string MessageId { get; }
int? ClientId { get; } int? ClientId { get; }

View File

@ -2,6 +2,7 @@
using SushiBarContracts.ViewModels; using SushiBarContracts.ViewModels;
using SushiBarDataModels; using SushiBarDataModels;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Runtime.Serialization; using System.Runtime.Serialization;
namespace SushiBarDatabaseImplement.Models namespace SushiBarDatabaseImplement.Models
@ -9,6 +10,9 @@ namespace SushiBarDatabaseImplement.Models
[DataContract] [DataContract]
public class MessageInfo : IMessageInfoModel public class MessageInfo : IMessageInfoModel
{ {
[NotMapped]
public int Id { get; set; }
[DataMember] [DataMember]
[Key] [Key]
public string MessageId { get; set; } = string.Empty; public string MessageId { get; set; } = string.Empty;

View File

@ -9,6 +9,8 @@ namespace SushiBarFileImplement.Models
[DataContract] [DataContract]
public class MessageInfo : IMessageInfoModel public class MessageInfo : IMessageInfoModel
{ {
[DataMember]
public int Id { get; set; }
[DataMember] [DataMember]
public string MessageId { get; set; } = string.Empty; public string MessageId { get; set; } = string.Empty;

View File

@ -6,6 +6,7 @@ namespace SushiBarListImplements.Models
{ {
public class MessageInfo : IMessageInfoModel public class MessageInfo : IMessageInfoModel
{ {
public int Id { get; set; }
public string MessageId { get; set; } = string.Empty; public string MessageId { get; set; } = string.Empty;
public int? ClientId { get; set; } public int? ClientId { get; set; }