public ReturnObject UpdateQuoteDetails([FromBody] JObject jObject) { try { JToken parameters = jObject; Quote quote = new Quote(); quote.ID = parameters["ID"] == null ? parameters["id"].ToObject <int>() : parameters["ID"].ToObject <int>() == 0 ? parameters["id"].ToObject <int>() : parameters["ID"].ToObject <int>(); quote.Amount = parameters["Amount"] == null ? parameters["amount"].ToObject <decimal>() : parameters["Amount"].ToObject <decimal>() == 0 ? parameters["amount"].ToObject <decimal>(): parameters["Amount"].ToObject <decimal>(); quote.Term = parameters["Term"] == null ? parameters["term"].ToObject <int>() : parameters["Term"].ToObject <int>() == 0 ? parameters["amount"].ToObject <int>() : parameters["Term"].ToObject <int>(); quote.TermType = parameters["TermType"] == null ? parameters["termType"].ToObject <Calculator.TermTypes>(): parameters["TermType"].ToObject <Calculator.TermTypes>(); quote.Rate = parameters["Rate"] == null ? parameters["rate"].ToObject <decimal>() : parameters["Rate"].ToObject <decimal>() == 0 ? parameters["rate"].ToObject <decimal>() : parameters["Rate"].ToObject <decimal>(); quote.RepaymentMonthly = parameters["RepaymentMonthly"] == null ? parameters["repaymentMonthly"].ToObject <decimal>() : parameters["RepaymentMonthly"].ToObject <decimal>() == 0 ? parameters["repaymentMonthly"].ToObject <decimal>() : parameters["RepaymentMonthly"].ToObject <decimal>(); quote.RepaymentWeekly = parameters["RepaymentWeekly"] == null ? parameters["repaymentWeekly"].ToObject <decimal>() : parameters["RepaymentWeekly"].ToObject <decimal>() == 0 ? parameters["repaymentWeekly"].ToObject <decimal>() : parameters["RepaymentWeekly"].ToObject <decimal>(); quote.Title = parameters["Title"] == null ? parameters["title"].ToObject <string>() : parameters["Title"].ToObject <string>(); quote.FirstName = parameters["FirstName"] == null ? parameters["firstName"].ToObject <string>() : parameters["FirstName"].ToObject <string>(); quote.LastName = parameters["LastName"] == null ? parameters["lastName"].ToObject <string>() : parameters["LastName"].ToObject <string>(); quote.EmailAddress = parameters["EmailAddress"] == null ? parameters["emailAddress"].ToObject <string>() : parameters["EmailAddress"].ToObject <string>(); quote.MobileNo = parameters["MobileNo"] == null ? parameters["mobileNo"].ToObject <string>() : parameters["MobileNo"].ToObject <string>(); BO_Calculator bo = new BO_Calculator(); ReturnObject ro = new ReturnObject(); ro.Result = PostQuoteDetails(quote); return(ro); } catch (Exception ex) { throw ex; } }
public ReturnObject InsertQuoteDetails([FromBody] JObject jObject) { try { JToken parameters = jObject; Quote quote = new Quote(); quote.Amount = parameters["amount"].ToObject <decimal>(); quote.Rate = parameters["rate"].ToObject <decimal>(); quote.Term = parameters["term"].ToObject <int>(); quote.Title = parameters["title"].ToObject <string>(); quote.FirstName = parameters["firstName"].ToObject <string>(); quote.LastName = parameters["lastName"].ToObject <string>(); quote.EmailAddress = parameters["emailAddress"].ToObject <string>(); quote.MobileNo = parameters["mobileNo"].ToObject <string>(); BO_Calculator bo = new BO_Calculator(); ReturnObject ro = new ReturnObject(); ro.Result = PostQuoteDetails(quote); return(ro); } catch (Exception ex) { throw ex; } }
// GET: Calculator public ActionResult Index(int id) { BO_Calculator bo = new BO_Calculator(); Quote quote = new Quote(); quote = bo.Get(id); CalculatorView calculatorView = new CalculatorView(); calculatorView.Amount = quote.Amount; calculatorView.EmailAddress = quote.EmailAddress; calculatorView.FirstName = quote.FirstName; calculatorView.ID = quote.ID; calculatorView.LastName = quote.LastName; calculatorView.MobileNo = quote.MobileNo; calculatorView.Rate = quote.Rate; calculatorView.RepaymentMonthly = quote.RepaymentMonthly; calculatorView.RepaymentWeekly = quote.RepaymentWeekly; calculatorView.Term = quote.Term; calculatorView.TermType = quote.TermType; calculatorView.Title = quote.Title; return(View(calculatorView)); }
private Quote PostQuoteDetails(Quote quote) { try { BO_Calculator bo = new BO_Calculator(); return(bo.PostQuote(quote)); } catch (Exception ex) { throw ex; } }
public void DeleteQuoteDetailsByID([FromBody] JObject jObject) { try { JToken parameters = jObject; BO_Calculator bo = new BO_Calculator(); int quoteID = parameters["ID"].ToObject <int>(); ReturnObject ro = new ReturnObject(); bo.DeleteQuoteDetailsByID(quoteID); } catch (Exception ex) { throw ex; } }