public ActionResult AboutCompany() { GetAboutCompanyQueryResult result = Query.For <GetAboutCompanyQueryResult>().With(new EmptyCriterion()); AboutCompanyViewModel vm = ToViewModel(result); return(View(vm)); }
public ActionResult AboutCompany(AboutCompanyViewModel vm) { Command.Execute(new EditAboutCompanyCommand { About = ToModel(vm) }); return(RedirectToAction("Index")); }
public async Task <AboutCompanyViewModel> GetAboutCompanyAsync(string language) { var data = new AboutCompanyViewModel(); data.message = new messageModel(); try { var userId = JwtHelper.GetUserIdFromToken(HttpContext); if (String.IsNullOrEmpty(userId)) { throw new Exception("Unauthorized Access"); } using (var context = new StandardcanContext()) { var jsonData = JsonConvert.SerializeObject(new { emp_id = userId, lang = language, }); SystemLog systemLog = new SystemLog() { module = "api/Company/GetAboutCompany", data_log = jsonData }; await _systemLogService.InsertSystemLogAsync(systemLog); SqlParameter emp_id = new SqlParameter("emp_id", userId ?? ""); SqlParameter lang = new SqlParameter("lang", language ?? ""); var spData = context.SpMbDepartContact.FromSqlRaw("sp_mb_depart_contact @emp_id, @lang", emp_id, lang).ToList(); data.content = new List <AboutCompanyContentViewModel>(); foreach (var item in spData) { AboutCompanyContentViewModel news = new AboutCompanyContentViewModel(); news.name = item.name; news.tel = item.tel; data.content.Add(news); } data.message.status = "1"; data.message.msg = "Success"; } } catch (Exception ex) { data.message.status = "2"; data.message.msg = ex.Message; } return(data); }
public IActionResult Edit(AboutCompanyViewModel model) { if (ModelState.IsValid) { var about = _mapper.Map <AboutCompanyViewModel, AboutCompany>(model); var aboutToUpdate = _aboutCompanyRepository.GetAboutCompanyById(model.Id); if (aboutToUpdate == null) { return(NotFound()); } about.ModifiedBy = _admin.Fullname; _aboutCompanyRepository.UpateAboutCompany(aboutToUpdate, about); return(RedirectToAction("index")); } return(View(model)); }
protected AboutCompany ToModel(AboutCompanyViewModel vm) { AboutCompany model = Mapper.Map <AboutCompany>(vm); return(model); }
protected AboutCompanyViewModel ToViewModel(GetAboutCompanyQueryResult result) { AboutCompanyViewModel vm = Mapper.Map <AboutCompanyViewModel>(result.AboutCompany); return(vm); }