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)); } }