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
                }));
            }
        }
Esempio n. 3
0
 public async Task Put(int id, [FromBody] CompanyUpdateNameDto nameDto)
 {
     await CompanyFacade.Update(nameDto);
 }