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 } } }); } }
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 } } }); } }