public override bool IsValid(object value) { bool isValid = false; var e = value as SiteMonitoring; if (e != null) { var repo = new SiteMonitoringRepository(); isValid = repo.ValidateOrder(e.ID, e.Order); } return isValid; }
public override bool IsValid(object value) { bool isValid = false; var e = value as SiteMonitoring; if (e != null) { var repo = new SiteMonitoringRepository(); isValid = repo.ValidateOrder(e.ID, e.Order); } return(isValid); }
public IEnumerable<SelectListItem> FilterOrder(SiteMonitoring e) { SiteMonitoringRepository siteMonitoringRepository = new SiteMonitoringRepository(); var orderList = e.ContractDetail.SiteMonitorings.Select(r => r.Order).Distinct(); var timelineList = e.ContractDetail.ContractDetailTimelines .ToList() .Where(r => !orderList.Contains(r.Order) || r.Order == e.Order) .Where(r => siteMonitoringRepository.ValidateOrder(e.ID, r.Order)) .OrderBy(r => r.Order) .Select(r => new SelectListItem() { Value = r.Order.ToString(), Text = string.Format("{0}: {1} - {2}", r.Order, String.Format("{0:d}", r.FromDate), String.Format("{0:d}", r.ToDate)) }); ; return timelineList; }
public IEnumerable <SelectListItem> FilterOrder(SiteMonitoring e) { SiteMonitoringRepository siteMonitoringRepository = new SiteMonitoringRepository(); var orderList = e.ContractDetail.SiteMonitorings.Select(r => r.Order).Distinct(); var timelineList = e.ContractDetail.ContractDetailTimelines .ToList() .Where(r => !orderList.Contains(r.Order) || r.Order == e.Order) .Where(r => siteMonitoringRepository.ValidateOrder(e.ID, r.Order)) .OrderBy(r => r.Order) .Select(r => new SelectListItem() { Value = r.Order.ToString(), Text = string.Format("{0}: {1} - {2}", r.Order, String.Format("{0:d}", r.FromDate), String.Format("{0:d}", r.ToDate)) }); ; return(timelineList); }