public int LeaveYearDelete(int id) { LeaveYear data = _unitOfWork.LeaveYearRepository.All().Where(x => x.YearId == id).FirstOrDefault(); _unitOfWork.LeaveYearRepository.Delete(data); return(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); }
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)); }
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); }
public LeaveYearDTO GetLeaveYearInfoById(int id) { LeaveYear info = _unitOfWork.LeaveYearRepository.Get(x => x.YearId == id).FirstOrDefault(); return(LeaveYearRequestFormatter.ConvertRespondentInfoToDTO(info)); }