/// <summary> /// Creates the contact. /// </summary> /// <param name="contact">The contact.</param> /// <returns></returns> public Task <bool> CreateContact(FastContactModel contact) { Contact newContact = new Contact { Name = contact.Name, PhoneNumber = contact.PhoneNumber }; return(CreateContact(newContact)); }
public async Task <IHttpActionResult> SaveFastContact(FastContactModel contact) { if (!ModelState.IsValid) { //Todo: Make base api controller with method to handle validation error return(BadRequest("Invalid model")); } var result = await _contactService.CreateContact(contact); if (!result) { return(this.BadRequest()); } return(Ok()); }