бог ты мой, оно работает

И СНОВА ПРОБЕЛ!!!!
и поменяла все-таки реализацию метода вставки нового сообщения на адекватный
всё, всех с днем дня )
This commit is contained in:
Елена Бакальская 2024-05-06 00:43:11 +04:00
parent 54a95ee87f
commit f0ac52e9ee
3 changed files with 11 additions and 18 deletions

View File

@ -153,7 +153,7 @@ namespace SushiBarBusinessLogic.BusinessLogic
{ {
MailAddress = clientView!.Email, MailAddress = clientView!.Email,
Subject = $"Заказ под номером {orderView.Id}", Subject = $"Заказ под номером {orderView.Id}",
Text = $"Ваш заказ под номером {orderView.Id} от {orderView.DateCreate} ценой в {orderView.Sum} " + Text = $"Ваш заказ под номером {orderView.Id} от {orderView.DateCreate} ценой в {orderView.Sum} тыщ долларов" +
$"был принят" $"был принят"
}; };
} }
@ -163,7 +163,7 @@ namespace SushiBarBusinessLogic.BusinessLogic
{ {
MailAddress = clientView!.Email, MailAddress = clientView!.Email,
Subject = $"Заказ под номером {orderView.Id}", Subject = $"Заказ под номером {orderView.Id}",
Text = $"Ваш заказ под номером {orderView.Id} от {orderView.DateCreate} ценой в {orderView.Sum} " + Text = $"Ваш заказ под номером {orderView.Id} от {orderView.DateCreate} ценой в {orderView.Sum} тыщ долларов " +
$"поменял статус на {orderView.Status}" $"поменял статус на {orderView.Status}"
}; };
} }

View File

@ -145,7 +145,7 @@ namespace SushiBarClientApp.Controllers
{ {
return Redirect("~/Home/Enter"); return Redirect("~/Home/Enter");
} }
return View(APIClient.GetRequest<List<MessageInfoViewModel>>($"api/client/getmessages?clientId ={ APIClient.Client.Id}")); return View(APIClient.GetRequest<List<MessageInfoViewModel>>($"api/client/getmessages?clientId={APIClient.Client.Id}"));
} }
} }

View File

@ -50,13 +50,6 @@ namespace SushiBarDatabaseImplement.Implements
public MessageInfoViewModel? Insert(MessageInfoBindingModel model) public MessageInfoViewModel? Insert(MessageInfoBindingModel model)
{ {
using var context = new SushiBarDatabase(); using var context = new SushiBarDatabase();
var newMessage = MessageInfo.Create(model);
if (newMessage == null) return null;
context.Messages.Add(newMessage);
context.SaveChanges();
return newMessage.GetViewModel;
/* using var context = new SushiBarDatabase();
model.ClientId = context.Clients.FirstOrDefault(x => x.Email.Equals(model.SenderName))?.Id; model.ClientId = context.Clients.FirstOrDefault(x => x.Email.Equals(model.SenderName))?.Id;
var message = MessageInfo.Create(model); var message = MessageInfo.Create(model);
if (message == null || context.Messages.Any(x => x.MessageId.Equals(model.MessageId))) if (message == null || context.Messages.Any(x => x.MessageId.Equals(model.MessageId)))
@ -65,7 +58,7 @@ namespace SushiBarDatabaseImplement.Implements
} }
context.Messages.Add(message); context.Messages.Add(message);
context.SaveChanges(); context.SaveChanges();
return message.GetViewModel;*/ return message.GetViewModel;
} }
} }
} }