public ActionResult Create(DiaryLogViewModel diaryLogVM) { DateTime?nowDate = System.DateTime.Now; if (!IsSessionExist()) { return(RedirectToAction("Login", "Account")); } if (ModelState.IsValid) { diaryLogVM.UserId = Convert.ToInt32(Session["Id"]); diaryLogVM.CreateId = Session["Account"].ToString(); diaryLogVM.CreateDate = nowDate; diaryLogVM.UpdateId = Session["Account"].ToString(); diaryLogVM.UpdateDate = nowDate; Mapper.CreateMap <DiaryLogViewModel, DiaryLog>(); DiaryLog diaryLog = Mapper.Map <DiaryLog>(diaryLogVM); _genericRepository.Insert(diaryLog); return(RedirectToAction("Index")); } return(View(diaryLogVM)); }
public ActionResult Create() { if (!IsSessionExist()) { return(RedirectToAction("Login", "Account")); } DiaryLogViewModel diaryLogVM = new DiaryLogViewModel(); diaryLogVM.DiaryLogDate = System.DateTime.Now; return(View(diaryLogVM)); }
public ActionResult Edit(DiaryLogViewModel diaryLogVM) { if (!IsSessionExist()) { return(RedirectToAction("Login", "Account")); } if (ModelState.IsValid) { diaryLogVM.UpdateId = Session["Account"].ToString(); diaryLogVM.UpdateDate = System.DateTime.Now; Mapper.CreateMap <DiaryLogViewModel, DiaryLog>(); DiaryLog diaryLog = Mapper.Map <DiaryLog>(diaryLogVM); _genericRepository.Edit(diaryLog); return(RedirectToAction("Index")); } return(View(diaryLogVM)); }
// GET: DiaryLogs/Delete/5 public ActionResult Delete(int?id) { if (!IsSessionExist()) { return(RedirectToAction("Login", "Account")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DiaryLog diaryLog = _genericRepository.GetById(id.Value); if (diaryLog == null) { return(HttpNotFound()); } Mapper.CreateMap <DiaryLog, DiaryLogViewModel>(); DiaryLogViewModel diaryLogVM = Mapper.Map <DiaryLogViewModel>(diaryLog); return(View(diaryLogVM)); }