private void CreateChequeStatus(Cheque cheque, ChequeModel model, DateTime today)
        {
            ChequeStatu chequeStatus = new ChequeStatu();
            chequeStatus.Cheque = cheque;
            chequeStatus.ChequeStatusType = ChequeStatusType.ReceivedType;
            chequeStatus.Remarks = model.Remarks;
            chequeStatus.TransitionDateTime = today;
            chequeStatus.IsActive = true;

            Context.ChequeStatus.AddObject(chequeStatus);
        }
        private static ChequeStatu CreateCancelledChequeStatus(Cheque cheque, DateTime today)
        {
            ChequeStatu chequeStatus = new ChequeStatu();
            chequeStatus.Cheque = cheque;
            chequeStatus.ChequeStatusType = ChequeStatusType.CancelledType;
            chequeStatus.Remarks = "Cancelled due to loan restructure";
            chequeStatus.TransitionDateTime = today;
            chequeStatus.IsActive = true;

            Context.ChequeStatus.AddObject(chequeStatus);

            return chequeStatus;
        }