Ejemplo n.º 1
0
        /// <summary>
        /// Add Entitle Day
        /// </summary>
        /// <param name="entitleDay"></param>
        public void Add(EntitleDay entitleDay)
        {
            var model = _userService.GetAll();

            foreach (var item in model)
            {
                Entitleday_AppUser entitleday_AppUser = new Entitleday_AppUser();
                entitleday_AppUser.UserId               = item.Id;
                entitleday_AppUser.EntitleDayId         = entitleDay.ID;
                entitleday_AppUser.MaxEntitleDayAppUser = entitleDay.MaxEntitleDay;
                _entitleDayAppUserRepository.Add(entitleday_AppUser);
            }
            _unitOfWork.Commit();
        }
Ejemplo n.º 2
0
        //Create entitle day of user new
        public void CreateEntitleDayAppUser(AppUser appUser)
        {
            var model = _entitleDayService.GetAllType();

            foreach (var item in model)
            {
                Entitleday_AppUser entitleday_AppUser = new Entitleday_AppUser();
                entitleday_AppUser.UserId       = appUser.Id;
                entitleday_AppUser.EntitleDayId = item.ID;
                if (item.HolidayType == "Authorized Leave")
                {
                    entitleday_AppUser.MaxEntitleDayAppUser = 0;
                }
                else
                {
                    entitleday_AppUser.MaxEntitleDayAppUser = item.MaxEntitleDay;
                }
                _entitleDayAppUserRepository.Add(entitleday_AppUser);
            }
            _unitOfWork.Commit();
        }