public static ContactModel ToContactModel(this ContactPostRequest contactModel) { return(new ContactModel { FirstName = contactModel.FirstName, LastName = contactModel.LastName, Email = contactModel.Email, PhoneNumber = contactModel.PhoneNumber, Company = contactModel.Company, Created = DateTime.Now }); }
public IHttpActionResult Post([FromBody] ContactPostRequest request) { if (!ModelState.IsValid) { return(BadRequest(_invalidParameters)); } var contact = new Contact { LastName = request.LastName, Name = request.Name }; _contacts.Add(contact); return(Ok()); }