public int LeaveYearDelete(int id)
        {
            LeaveYear data = _unitOfWork.LeaveYearRepository.All().Where(x => x.YearId == id).FirstOrDefault();

            _unitOfWork.LeaveYearRepository.Delete(data);
            return(0);
        }
Example #2
0
        public IActionResult DeleteLeaveYear(long id)
        {
            LeaveYear a = LeaveYear_repo.Find(id);

            if (a == null)
            {
                return(NotFound());
            }
            LeaveYear_repo.Delete(a);
            return(Ok());
        }
        public void LeaveYearCreate(LeaveYearsDTOs Record)
        {
            LeaveYear Data = LeaveYearsMapper.LeaveYearsDtoToLeaveYears(Record);

            Data.YearCurrent = Record.Isactive;
            NepaliDate StartNepali = GeneralServices.GetNepaliDate(Convert.ToDateTime(Data.YearStartDate));
            NepaliDate EndNepali   = GeneralServices.GetNepaliDate(Convert.ToDateTime(Data.YearEndDate));

            Data.YearStartDateNp = StartNepali.npDate;
            Data.YearEndDateNp   = EndNepali.npDate;
            _unitOfWork.LeaveYearRepository.Create(Data);
        }
Example #4
0
        public static LeaveYear  LeaveYearsDtoToLeaveYears(LeaveYearsDTOs Record)
        {
            LeaveYear Result = new LeaveYear()
            {
                YearId          = Record.YearId,
                YearCurrent     = Record.YearCurrent,
                YearName        = Record.YearName,
                YearStartDate   = Convert.ToDateTime(Record.YearStartDate),
                YearEndDate     = Record.YearEndDate,
                YearEndDateNp   = Record.YearEndDateNp,
                YearStartDateNp = Record.YearStartDateNp
            };

            return(Result);
        }
 public static LeaveYearDTO ConvertRespondentInfoToDTO(LeaveYear leave)
 {
     Mapper.CreateMap <LeaveYear, LeaveYearDTO>().ConvertUsing(
         m =>
     {
         return(new LeaveYearDTO
         {
             YearId = m.YearId,
             YearCurrent = m.YearCurrent,
             YearEndDate = m.YearEndDate,
             YearName = m.YearName,
             YearStartDate = m.YearStartDate,
             YearStartDateNp = m.YearStartDateNp,
             YearEndDateNp = m.YearEndDateNp
         });
     });
     return(Mapper.Map <LeaveYear, LeaveYearDTO>(leave));
 }
Example #6
0
 public IActionResult UpdateLeaveYear([FromBody] LeaveYear model)
 {
     model.Name = model.StartDate.Value.Year.ToString() + '-' + model.EndDate.Value.Year.ToString();
     LeaveYear_repo.Update(model);
     return(new OkObjectResult(new { LeaveYearID = model.LeaveYearId }));
 }
        public int GetCurrentYear()
        {
            LeaveYear Record = _unitOfWork.LeaveYearRepository.Get(x => x.YearCurrent == true).FirstOrDefault();

            return(Record.YearId);
        }
Example #8
0
        public LeaveYearDTO GetLeaveYearInfoById(int id)
        {
            LeaveYear info = _unitOfWork.LeaveYearRepository.Get(x => x.YearId == id).FirstOrDefault();

            return(LeaveYearRequestFormatter.ConvertRespondentInfoToDTO(info));
        }