public async Task <IActionResult> AddContact([FromRoute] long id, [FromBody] long contactId) { Organization organization; try { organization = await _organizationService.AddContactAsync(id, contactId); } catch (Exception e) { _logger.LogWarning(e.Message); return(BadRequest()); } var organizationDto = _mapper.Map <OrganizationDto>(organization); User userOfChange = await userService.FindByNameAsync(User.Identity.Name); string contactName = string.Empty; Contact contact = await contactService.GetByIdAsync(contactId); if (contact != null) { contactName = contact.PreName + " " + contact.Name; } await modService.ChangeEmployeesOfOrganization(id, contactName, false, userOfChange); return(Ok(organizationDto)); }