public int? CreateUpdateDailyLog(DailyLogViewModel dailyLogViewModel) { DailyLog dailyLog = null; if (dailyLogViewModel.DailyLogId > 0) { dailyLog = _repository.Find<DailyLog>(x => x.DailyLogId == dailyLogViewModel.DailyLogId); if (dailyLog == null) return null; dailyLog.CustomerId = dailyLogViewModel.CustomerId; dailyLog.GuardId = dailyLogViewModel.GuardId; dailyLog.Comments = dailyLogViewModel.Comments; dailyLog.Dated = dailyLogViewModel.Dated; _repository.Modify<DailyLog>(dailyLog); return dailyLog.CustomerId; } Mapper.CreateMap<DailyLogViewModel, DailyLog>(); dailyLog = Mapper.Map<DailyLogViewModel, DailyLog>(dailyLogViewModel); dailyLog.CreatedDate = DateTime.Now; dailyLog.Dated = dailyLogViewModel.Dated; dailyLog.IsDeleted = false; return _repository.Insert<DailyLog>(dailyLog); }
public ActionResult CreateUpdateDailyLogPopup(int id) { var dailylog = _dailylogComponent.GetDailyLog(id); var customerList = _dailylogComponent.GetAllCustomer(); var guardlist = _dailylogComponent.GetAllGuard(); if (dailylog == null) dailylog = new DailyLogViewModel(); dailylog.CustomerList = new SelectList(_dailylogComponent.GetAllCustomer(), "CustomerId", "NameEmail"); dailylog.GuardList = new SelectList(_dailylogComponent.GetAllGuard(), "GuardId", "NameSSN"); return PartialView("/Views/Shared/Partials/_DailyLog.cshtml", dailylog); }
public ActionResult CreateUpdateDailyLog(DailyLogViewModel dailylogViewModel) { ActiveUser activeUser = new JavaScriptSerializer().Deserialize<ActiveUser>(System.Web.HttpContext.Current.User.Identity.Name); dailylogViewModel.CreatedBy = activeUser.UserId; dailylogViewModel.ModifiedBy= activeUser.UserId; var result = _dailylogComponent.CreateUpdateDailyLog(dailylogViewModel); return Json(result, JsonRequestBehavior.AllowGet); }