Beispiel #1
0
        /// <summary>
        /// Holiday Detail
        /// </summary>
        /// <param name="detailsHoliday"></param>
        /// <returns></returns>
        public List <DetailsHolidayViewModel> HolidayDetail(DetailsHolidayViewModel detailsHoliday)
        {
            var holiDetail = (from rhs in _db.Resource_HolidayStatus where rhs.HolidayID == detailsHoliday.HolidayID
                              select new DetailsHolidayViewModel
            {
                HolidayID = detailsHoliday.HolidayID,
                // StatusChangedByID=rhs.StatusChangedBy,
                StatusChangedOn = rhs.StatusDateTime,
                StatusID = rhs.HolidayStatusTypeID,
                Status = rhs.Resource_HolidayStatusType.HolidayStatusType,
                StatusChangedBy = rhs.StatusChangedBy,
            }).ToList();

            if (holiDetail != null)
            {
                return(holiDetail);
            }
            return(null);
        }
Beispiel #2
0
        public IActionResult ReadMore(Guid id)
        {
            try
            {
                var holidayDb = holidayService.GetById(id);

                var viewModel = new DetailsHolidayViewModel
                {
                    Type        = holidayDb.Type,
                    Days        = holidayDb.Days,
                    Description = holidayDb.Description
                };

                return(PartialView("_ReadMore", viewModel));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }