// GET: TruckExpense public ActionResult Index(TruckExpenseSearchModel truckExpenseSearchModel) { using (TruckExpenseBAL truckExpenseBAL = new TruckExpenseBAL(ContextInfo)) { truckExpenseBAL.PrepareTruckExpenseSearchModel(truckExpenseSearchModel); } return(View(truckExpenseSearchModel)); }
public void PrepareTruckExpenseSearchModel(TruckExpenseSearchModel truckExpenseSearchModel) { try { truckExpenseSearchModel.TruckExpensesTypesList = dbContext.TruckExpensTypes. Select(x => new { x.Id, x.Name, }).ToList().OrderBy(x => x.Name).Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); } catch (Exception ex) { base.HandleError(truckExpenseSearchModel, CommonLayer.LookUps.ErrorType.Critical, ex); } }