public async Task <IActionResult> AssociateAdministrativeContact([FromBody] AssociateCompanyAdministrativeContactModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await WorkerServices.AssociateCompanyAdministrativeContact(model); return(Ok()); }
public async Task AssociateCompanyAdministrativeContact(AssociateCompanyAdministrativeContactModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } var cmd = new AssociateAdministrativeContactToCompanyCommand( model.UserId, model.CompanyId, model.AdministrativeContactId ); await Bus.Send(cmd); }