public async Task <IActionResult> ChangeCompanyName() { try { ChangeCompanyInfoViewModel model = new ChangeCompanyInfoViewModel(); var data = await _queryService.GetCompanyInfo(); if (model == null) { model = new ChangeCompanyInfoViewModel(); } else { model = _mapper.Map <ChangeCompanyInfoViewModel>(data); } return(View(model)); } catch (Exception e) { _logger.LogError("Error on calling ChangeCompanyName: {0}", e.Message); throw; } }
public async Task <IActionResult> ChangeCompanyName(ChangeCompanyInfoViewModel model) { Result result = new Result(); try { string userId = HttpContext.Session.GetString(SessionHelper.USER_ID); result = await _maintenanceService.ChangeCompanyName(_mapper.Map <UpdateCompanyInfoDTO>(model), userId); TempData["resultMsg"] = result.Message; if (result.Success) { HttpContext.Session.SetString(SessionHelper.COMPANY_NAME, (await _queryService.GetCompanyInfo()).Name); result.IsRedirect = true; result.RedirectUrl = "Dashboard/Index"; } return(Json(result)); } catch (Exception e) { _logger.LogError("Error on calling ChangeCompanyName: {0}", e.Message); throw; } }