public async Task <IHttpActionResult> PostAddPersonParticipantAsync(AdditionalPersonProjectParticipantBindingModel model) { if (ModelState.IsValid) { var currentUser = userProvider.GetCurrentUser(); var businessUser = userProvider.GetBusinessUser(currentUser); await projectService.AddParticipantAsync(model.ToAdditionalPersonProjectParticipant(businessUser)); await projectService.SaveChangesAsync(); return(Ok()); } else { return(BadRequest(ModelState)); } }