public static List <StatusLabel> GetNextStatus(ChangeStatusInput input) { CRMDb db = new CRMDb(); try { ObjectResult <StatusLabel> newStatusList = db.GetNewStatus(input); var statusList = (from x in newStatusList select new StatusLabel { Value = x.Value, Text = x.Text }).OrderBy(x => x.Value).ToList(); return(statusList); } catch (Exception e) { return(null); } }
public static List <StatusLabel> GetLabel(ChangeStatusInput input) { CRMDb db = new CRMDb(); try { ObjectResult <StatusLabel> newLabelList = db.GetStatusName(input); var labelList = (from x in newLabelList.AsEnumerable() select new StatusLabel { Value = x.Value, Text = x.Text }).ToList(); return(labelList); } catch (Exception e) { return(null); } }