// GET: Company/Edit/5 public async Task <IActionResult> Edit(long id) { var item = await _companyBusinessManager.GetCompany(id); if (item == null) { return(NotFound()); } var summary = await _companyBusinessManager.GetSummaryRanges(item.Id); ViewBag.Summary = summary; var exportSetting = await _companyBusinessManager.GetAllExportSettings(item.Id); ViewBag.ExportSettings = exportSetting; var creditUtilizedSettings = await _businessManager.GetCustomerCreditUtilizedSettingsList(item.Id); ViewBag.CreditUtilizedSettings = _mapper.Map <List <CustomerCreditUtilizedSettingsViewModel> >(creditUtilizedSettings); var model = _mapper.Map <CompanyViewModel>(item); return(View(model)); }