Пример #1
0
        public async Task <ActionResult <LoanScheduleRegRespObj> > AddTempLoanSchedule([FromQuery] LoanScheduleSearchObj search)
        {
            try
            {
                var res = await _repo.AddTempLoanSchedule(search.LoanId, search.loanInput);

                return(new LoanScheduleRegRespObj
                {
                    response = res,
                    Status = new APIResponseStatus {
                        IsSuccessful = res ? true : false, Message = new APIResponseMessage {
                            FriendlyMessage = res ? "successful" : "Unsuccessful"
                        }
                    }
                });
            }
            catch (Exception ex)
            {
                var errorCode = ErrorID.Generate(5);
                _logger.Error($"ErrorID : {errorCode} Ex : {ex?.Message ?? ex?.InnerException?.Message} ErrorStack : {ex?.StackTrace}");
                return(new LoanScheduleRegRespObj
                {
                    Status = new APIResponseStatus {
                        IsSuccessful = false, Message = new APIResponseMessage {
                            FriendlyMessage = "Error Occurred", TechnicalMessage = ex?.Message, MessageId = errorCode
                        }
                    }
                });
            }
        }
Пример #2
0
 public async Task <ActionResult <LoanScheduleRespObj> > GetPeriodicScheduleByLoaanIdDeleted([FromQuery] LoanScheduleSearchObj search)
 {
     try
     {
         var response = _repo.GetPeriodicScheduleByLoaanIdDeleted(search.LoanId);
         return(new LoanScheduleRespObj
         {
             LoanPaymentSchedule = response,
         });
     }
     catch (Exception ex)
     {
         var errorCode = ErrorID.Generate(5);
         _logger.Error($"ErrorID : {errorCode} Ex : {ex?.Message ?? ex?.InnerException?.Message} ErrorStack : {ex?.StackTrace}");
         return(new LoanScheduleRespObj
         {
             Status = new APIResponseStatus {
                 IsSuccessful = false, Message = new APIResponseMessage {
                     FriendlyMessage = "Error Occurred", TechnicalMessage = ex?.Message, MessageId = errorCode
                 }
             }
         });
     }
 }