Пример #1
0
        public ContactUsMessageModel AddMessage(ContactUsMessageModel messageModel)
        {
            messageModel.dateAdded = DateTime.Now;

            ContactUsMessage contactUsMessage = new ContactUsMessage()
            {
                MessageDateAdded = messageModel.dateAdded,
                Phone            = messageModel.phone,
                Email            = messageModel.email,
                MessageContent   = messageModel.msgContent
            };

            DB.ContactUsMessages.Add(contactUsMessage);
            DB.SaveChanges();

            messageModel.id = contactUsMessage.MessageID;
            return(messageModel);
        }
 public IHttpActionResult AddMessage(ContactUsMessageModel messageModel)
 {
     try
     {
         // if bad information was sent:
         if (!ModelState.IsValid)
         {
             List <PropErrors> errorList = ErrorExtractor.ExtractErrors(ModelState);
             return(Content(HttpStatusCode.BadRequest, errorList));
         }
         ContactUsMessageModel mm = messagesLogic.AddMessage(messageModel);
         return(Content(HttpStatusCode.Created, mm));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }