public async Task <bool> UpdateInfo(CompanyUpdateParam param) { Models.Company company = await _uow.CompanyRepository.GetById(param.CompanyId); company.Address = param.Address; company.Phone = param.Phone; company.CompanyName = param.CompanyName; company.Description = param.Description; _uow.CompanyRepository.Update(company); return(await _uow.CommitAsync() > 0); }
public async Task <ActionResult> UpdateInfo(CompanyUpdateParam param) { int id = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)); if (id != param.CompanyId) { return(Forbid()); } if (await _employerService.UpdateInfo(param)) { return(NoContent()); } return(BadRequest()); }