Example #1
0
        public ActionResult Join(JoinLeaseViewModel viewModel)
        {
            var clientId = (int)ViewData["UserId"];
            var client   = _db.Clients.Find(viewModel.Client.UserId);
            var lease    = viewModel.Lease;

            client.DepositAmount += viewModel.Client.DepositAmount;

            var pc = new PurchaseCooperative();

            pc.Clients = new List <Client>();
            pc.Clients.Add(client);
            pc.Lease          = lease;
            pc.AmountFinanced = 0;

            pc.AmountFinanced += viewModel.Client.DepositAmount;


            _db.PurchaseCooperatives.Add(pc);
            _db.SaveChanges();

            return(RedirectToAction("Index"));

            //            return View(viewModel);
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            PurchaseCooperative purchasecooperative = _db.PurchaseCooperatives.Find(id);

            _db.PurchaseCooperatives.Remove(purchasecooperative);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit(PurchaseCooperative purchasecooperative)
 {
     if (ModelState.IsValid)
     {
         _db.Entry(purchasecooperative).State = EntityState.Modified;
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(purchasecooperative));
 }
Example #4
0
        public ActionResult Delete(int id = 0)
        {
            PurchaseCooperative purchasecooperative = _db.PurchaseCooperatives.Find(id);

            if (purchasecooperative == null)
            {
                return(HttpNotFound());
            }
            return(View(purchasecooperative));
        }
Example #5
0
        public ActionResult Create(PurchaseCooperative purchasecooperative)
        {
            if (ModelState.IsValid)
            {
                _db.PurchaseCooperatives.Add(purchasecooperative);
                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(purchasecooperative));
        }