コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
 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));
 }