public ActionResult Details(Guid id) { var client = _clientQueryService.GetClientById(id); if (client == null) { return(HttpNotFound()); } return(View(client)); }
public void UpdateClient(Client input) { var user = _userService.GetCurrentUser(); var client = _clientQueryService.GetClientById(input.Id); client.Name = input.Name; client.EntityCode = input.EntityCode; client.YearIncorporated = input.YearIncorporated; client.TaxId = input.TaxId; client.Phone = input.Phone; client.Fax = input.Fax; client.Email = input.Email; client.Website = input.Website; client.Schedule = input.Schedule; client.YearEndDate = input.YearEndDate; client.FiscalYearEndDate = input.FiscalYearEndDate; client.Managed = input.Managed; client.SubgroupId = input.SubgroupId; client.LastUpdateDate = DateTime.Now; client.LastUpdatedBy = user.Identity.Name; using (var dbContextScope = _dbContextScopeFactory.Create()) { var dbContext = dbContextScope.DbContexts.Get <EntityManagerDbContext>(); dbContext.Set <Client>().AddOrUpdate(client); dbContext.SaveChanges(); } }