public ActionResult RegistrationStatusIndex(Guid id) { RegistrationStatusCondition condition = new RegistrationStatusCondition(); condition.SubordinateActivitiesID = id; var registrationStatus = serviceRS.SearchRegistrationStatus(condition); var models = new PagedList <RegistrationStatus>(registrationStatus, registrationStatus.Paging); ViewBag.ActivitysTitle = service.GetById(id).Title; return(View(PluginHelper.GetViewPath(this.GetType(), "RegistrationStatusIndex"), models)); }
public IPagedList <RegistrationStatus> SearchRegistrationStatus(RegistrationStatusCondition condition) { var query = repository.Table; if (condition.SubordinateActivitiesID != null) { query = query.Where(t => t.SubordinateActivitiesID == condition.SubordinateActivitiesID); } query = query.Where(t => t.IsDelete == false); query = query.OrderByDescending(t => t.CreateDate); return(new PagedList <RegistrationStatus>(query, condition.PageIndex, condition.PageSize)); }