public async Task Update(CompanyUpdateNameDto company) { using (UnitOfWorkProvider.Create()) { var dbCompany = await _companyService.GetAsync(company.Id); dbCompany.Name = company.Name; await _companyService.Update(dbCompany); await UnitOfWorkProvider.GetUnitOfWorkInstance().Commit(); } }
public async Task <ActionResult> Save(CompanyUpdateNameDto companyUpdate) { CompanyDto company = await CompanyFacade.GetAsync(companyUpdate.Id); try { await CompanyFacade.Update(companyUpdate); company.Name = companyUpdate.Name; return(View("MyCompany", company)); } catch (Exception) { return(View("Edit", new CompanyUpdateNameDto { Id = company.Id, Name = company.Name })); } }
public async Task Put(int id, [FromBody] CompanyUpdateNameDto nameDto) { await CompanyFacade.Update(nameDto); }