public ActionResult CreateMessageAdmin(MessageModels msg) { Domain.Entity.Message message = new Domain.Entity.Message(); message.Date = msg.Date; message.Contenu = msg.Contenu; message.Received = false; message.messageTypes = Domain.Entity.MessageType.Reponse; // user= US.Get(u=>u.Email.Equals(msg.userName)); //user = US.Get(u => u.Email.Equals("*****@*****.**")); // user = US.GetById(1); message.UsersId = msg.UsersId; // message.users = user; // Console.Out.WriteLine(message.users); //System.Diagnostics.Debug.WriteLine(message.users); MessageService ms = new MessageService(); ms.Add(message); ms.Commit(); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }
public ActionResult EditMessage(int id, FormCollection collection, MessageModels Msg) { MessageModelType messageS; Enum.TryParse("Satisfaction", out messageS); MessageModelType messageR; Enum.TryParse("Reclamation", out messageR); Domain.Entity.Message msg = SM.GetById(id); msg.Contenu = Msg.Contenu; msg.Date = Msg.Date; if (Msg.messagetype == messageS) { msg.messageTypes = Domain.Entity.MessageType.Satisfaction; } else if (Msg.messagetype == messageR) { msg.messageTypes = Domain.Entity.MessageType.Reclamation; } else { msg.messageTypes = Domain.Entity.MessageType.Probleme_Technique; } SM.Update(msg); SM.Commit(); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }
public ActionResult CreateMessage(MessageModels msg) { MessageModelType messageS; Enum.TryParse("Satisfaction", out messageS); MessageModelType messageR; Enum.TryParse("Reclamation", out messageR); Domain.Entity.Message message = new Domain.Entity.Message(); message.Date = msg.Date; message.Contenu = msg.Contenu; message.Received = false; message.UsersId = msg.UsersId; if (msg.messagetype == messageS) { message.messageTypes = Domain.Entity.MessageType.Satisfaction; } else if (msg.messagetype == messageR) { message.messageTypes = Domain.Entity.MessageType.Reclamation; } else { message.messageTypes = Domain.Entity.MessageType.Probleme_Technique; } MessageService ms = new MessageService(); ms.Add(message); ms.Commit(); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }
public ActionResult DeleteMessage(int id, FormCollection collection) { // TODO: Add delete logic here Domain.Entity.Message msg = SM.GetById(id); SM.Delete(msg); SM.Commit(); return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); }