/// <summary>
        /// Inserts a new Borrower object in the database.
        /// </summary>
        /// <param name="borrower">The borrower.</param>
        /// <returns>True or false.</returns>
        public bool AddNewBorrower(Borrower borrower)
        {
            if (IsValidBorrower(borrower))
            {
                borrowerRepository.Insert(borrower);
                return(true);
            }

            return(false);
        }
        public JsonResult Create(FormCollection collection)
        {
            var b = new Borrower();

            if (TryUpdateModel(b))
            {
                borrowerRepository.Insert(b);
                if (borrowerRepository.Commit())
                {
                    return(Json(b));
                }
            }
            return(Json(b));
        }
        public ActionResult Create(FormCollection collection)
        {
            var b = new Borrower();

            if (TryUpdateModel(b))
            {
                borrowerRepository.Insert(b);
                if (borrowerRepository.Commit())
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError("db", borrowerRepository.Errors);
            }
            return(RedirectToAction("Create", b));
        }
Beispiel #4
0
 public void Post([FromBody] Models.Borrower borrower)
 {
     _borrowerRepository.Insert(borrower);
     _borrowerRepository.Save();
 }