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));
        }