public static BillStatusType GetType(string type) { BillStatusType status = BillStatusType.NONE; switch (type) { case "DRAFT": status = BillStatusType.DRAFT; break; case "FORWARDED": status = BillStatusType.FORWARDED; break; case "REVIEWED": status = BillStatusType.REVIEWED; break; case "APPROVED": status = BillStatusType.APPROVED; break; case "FORWARD_REJECTED": status = BillStatusType.FORWARD_REJECTED; break; case "REVIEW_REJECTED": status = BillStatusType.REVIEW_REJECTED; break; } return(status); }
public List <BillReceivable> GetByStatus(string status) { BillStatusType type = BillStatusHelper.GetType(status); return(_unitOfWork.BillReceivablesRepository.Items.Where(x => x.Status == type).ToList()); }