Beispiel #1
0
        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());
        }