public ActionResult AddDotGQCDBHXHDetail(int?DotGQCDBHXHId, int?DayOffId, int?StaffId) { var DotGQCDBHXHDetail = new DotGQCDBHXHDetail(); DotGQCDBHXHDetail.IsDeleted = false; DotGQCDBHXHDetail.CreatedUserId = WebSecurity.CurrentUserId; DotGQCDBHXHDetail.ModifiedUserId = WebSecurity.CurrentUserId; DotGQCDBHXHDetail.AssignedUserId = WebSecurity.CurrentUserId; DotGQCDBHXHDetail.CreatedDate = DateTime.Now; DotGQCDBHXHDetail.ModifiedDate = DateTime.Now; DotGQCDBHXHDetail.DotGQCDBHXHId = DotGQCDBHXHId; DotGQCDBHXHDetail.DayOffId = DayOffId; DotGQCDBHXHDetail.StaffId = StaffId; var dayoff = DayOffRepository.GetDayOffById(DayOffId.Value); if (dayoff != null) { DotGQCDBHXHDetail.DayEnd = dayoff.DayEnd; DotGQCDBHXHDetail.DayStart = dayoff.DayStart; DotGQCDBHXHDetail.Quantity = dayoff.Quantity; var SocietyCode = StaffSocialInsuranceRepository.GetStaffSocialInsuranceByStaffId(StaffId.Value); if (SocietyCode != null) { DotGQCDBHXHDetail.SocietyCode = SocietyCode.SocietyCode; } } DotGQCDBHXHDetailRepository.InsertDotGQCDBHXHDetail(DotGQCDBHXHDetail); return(Content("success")); }
public ActionResult Create(DotGQCDBHXHDetailViewModel model) { if (ModelState.IsValid) { var DotGQCDBHXHDetail = new DotGQCDBHXHDetail(); AutoMapper.Mapper.Map(model, DotGQCDBHXHDetail); DotGQCDBHXHDetail.IsDeleted = false; DotGQCDBHXHDetail.CreatedUserId = WebSecurity.CurrentUserId; DotGQCDBHXHDetail.ModifiedUserId = WebSecurity.CurrentUserId; DotGQCDBHXHDetail.AssignedUserId = WebSecurity.CurrentUserId; DotGQCDBHXHDetail.CreatedDate = DateTime.Now; DotGQCDBHXHDetail.ModifiedDate = DateTime.Now; DotGQCDBHXHDetailRepository.InsertDotGQCDBHXHDetail(DotGQCDBHXHDetail); TempData[Globals.SuccessMessageKey] = App_GlobalResources.Wording.InsertSuccess; return(RedirectToAction("Index")); } return(View(model)); }