public static ContactModel ToContactModel(this ContactPutRequest contactModel) { return(new ContactModel { Id = contactModel.Id, FirstName = contactModel.FirstName, LastName = contactModel.LastName, Email = contactModel.Email, PhoneNumber = contactModel.PhoneNumber, Company = contactModel.Company, Modified = DateTime.Now }); }
public IHttpActionResult Put([FromBody] ContactPutRequest request) { if (!ModelState.IsValid) { return(BadRequest(_invalidParameters)); } var exists = _contacts.FirstOrDefault(w => w.Id == request.Id); if (exists == null) { return(NotFound()); } exists.Name = request.Name; exists.LastName = request.LastName; return(Ok()); }