public List <VPRequest> GetFullRequestList() { List <VPRequest> arr = new List <VPRequest>(); foreach (Requests item in db.Requests) { VPRequest tmp = new VPRequest() { fromID = item.fromID, fromName = "", message = item.message, status = item.status, type = item.type, typeName = item.type == 0 ? "На увольнение" : "На отпуск", id = item.id }; if (tmp.status == 0) { tmp.statusName = "Не просмотрено"; } else if (tmp.status == 1) { tmp.statusName = "Принято"; } else if (tmp.status == 2) { tmp.statusName = "Отклонено"; } arr.Add(tmp); } return(arr); }
public List <VPRequest> GetClearRequestList() { List <VPRequest> arr = new List <VPRequest>(); foreach (Requests item in db.Requests) { if (item.fromID == currentUser.id) { VPRequest tmp = new VPRequest() { fromID = item.fromID, fromName = db.Employees.FirstOrDefault(temp => temp.id == item.fromID).fullName, message = item.message, status = item.status, type = item.type, typeName = item.type == 0 ? "На увольнение" : "На отпуск", id = item.id }; if (tmp.status == 0) { tmp.statusName = "Не просмотрено"; } else if (tmp.status == 1) { tmp.statusName = "Принято"; } else if (tmp.status == 2) { tmp.statusName = "Отклонено"; } arr.Add(tmp); } } return(arr); }