// GET: Message/Create public ActionResult Create(Guid ownerId, Guid petId) { Database.Entities.Message message = new Database.Entities.Message(); message.ID = Guid.NewGuid(); //message.PetId = petId; //message.ToId = ownerId; // message.FromId = new Guid(User.Identity.GetUserId()); return(View(message)); }
public void SendMessage(Database.Entities.Message message) { using (IUnitOfWork unitOfWork = unitOfWorkFactory.Create()) { message.SentDate = DateTime.Now; unitOfWork.MessageRepository.Create(message); unitOfWork.Save(); } }
public ActionResult SendMessage(Guid id) { Database.Entities.Message m = new Database.Entities.Message() { ID = Guid.NewGuid(), ConversationId = id, Text = "buna" }; messageService.SendMessage(m); return(RedirectToAction("GetMessages", new { id = id })); }
public IHttpActionResult PostSendMessage(Models.Message message) { Database.Entities.Message dbMessage = new Database.Entities.Message() { ID = Guid.NewGuid(), Text = message.Text, ConversationId = message.ConversationId, Read = false, SentBy = new Guid(User.Identity.GetUserId()) }; messageService.SendMessage(dbMessage); return(Ok(message)); }
public ActionResult Create(Database.Entities.Message message) { try { message.ID = Guid.NewGuid(); message.SentDate = DateTime.Now; //message.FromId = new Guid(User.Identity.GetUserId()); message.SentBy = new Guid(User.Identity.GetUserId()); messageService.SendMessage(message); return(RedirectToAction("List"));//,//new { ownerId=message.ToId, petID=message.PetId }); } catch { return(View()); } }