public IActionResult createLoanTyper([FromBody] npf_LoanTypeReview value)
        {
            try
            {
                //if (String.IsNullOrEmpty(value.Code))
                //{
                //    return Ok(new { responseCode = 500, responseDescription = "Kindly Supply loan Type Code" });
                //}
                //if (loantypeService.GetLoanTypeByCode(value.Code.Trim()) != null)
                //{
                //    return Ok(new { responseCode = 400, responseDescription = "Loan Type Code already Exist" });
                //}

                //value.datecreated = DateTime.Now;
                //value.createdby = User.Identity.Name;

                loantypereviewService.AddLoanType(value);

                return(Ok(new { responseCode = 200, responseDescription = "Created Successfully" }));
            }
            catch (Exception ex)
            {
                return(Ok(new { responseCode = 500, responseDescription = "Failed" }));
            }
        }
        public IActionResult Put([FromBody] npf_LoanTypeReview value)
        {
            try
            {
                if (value.Id == null)
                {
                    return(Ok(new { responseCode = 500, responseDescription = "Kindly Supply Fund Type Code" }));
                }
                var getloan = loantypereviewService.GetLoanTypeByCode(value.Id);
                getloan.Id           = value.Id;
                getloan.Interestrate = value.Interestrate;
                getloan.ReviewDate   = value.ReviewDate;
                getloan.LoanType     = value.LoanType;

                loantypereviewService.UpdateLoanType(getloan);
                return(Ok(new { responseCode = 200, responseDescription = "Updated Successfully" }));
            }
            catch (Exception ex)
            {
                return(Ok(new { responseCode = 500, responseDescription = "Failed" }));
            }
        }
Esempio n. 3
0
 public async Task <bool> UpdateLoanType(npf_LoanTypeReview Pf_loanType)
 {
     unitOfWork.loantypereview.Update(Pf_loanType);
     return(await unitOfWork.Done());
 }
Esempio n. 4
0
 public void RemoveLoanType(npf_LoanTypeReview pf_LoanType)
 {
     unitOfWork.loantypereview.Remove(pf_LoanType);
     unitOfWork.Done();
 }
Esempio n. 5
0
 public async Task <bool> AddLoanType(npf_LoanTypeReview loantype)
 {
     unitOfWork.loantypereview.Create(loantype);
     return(await unitOfWork.Done());
 }