public async Task <IActionResult> AssociateAdministrativeContact(Guid id, [FromBody] AssociateAdministrativeContactModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await WorkerServices.AssociateAdministrativeContactAsync(id, model); return(Ok()); }
public async Task AssociateAdministrativeContactAsync(Guid companyId, AssociateAdministrativeContactModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } var userId = GetCurrentUserId(); var cmd = new AssociateAdministrativeContactToCompanyCommand(userId, companyId, model.AdministrativeContact.OriginalId); await Bus.Send(cmd); }