コード例 #1
0
ファイル: ClanoviController.cs プロジェクト: gzr666/UTISAPI
 public ActionResult Edit([Bind(Include = "ID,Name,Surname,DateJoined")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(user));
 }
コード例 #2
0
ファイル: ClanarineController.cs プロジェクト: gzr666/UTISAPI
 public ActionResult Edit([Bind(Include = "ID,Amount,UserId,YearId")] YearlyMembership yearlymembership)
 {
     if (ModelState.IsValid)
     {
         db.Entry(yearlymembership).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserId = new SelectList(db.Users, "ID", "Name", yearlymembership.UserId);
     ViewBag.YearId = new SelectList(db.Years, "ID", "ID", yearlymembership.YearId);
     return(View(yearlymembership));
 }
コード例 #3
0
        //INSERTS



        public YearlyMembership InsertMembership(Uplata uplata)
        {
            YearlyMembership membership  = new YearlyMembership();
            User             user        = db.Users.Find(uplata.UserId);
            Year             year        = db.Years.Find(uplata.YearId);
            VrstaUplate      vrstaUplate = db.VrsteUplata.Find(uplata.VrstaId);

            //inicijaliziraj membership
            membership.User          = user;
            membership.Year          = year;
            membership.VrstaUplate   = vrstaUplate;
            membership.Amount        = uplata.Amount;
            membership.UserId        = uplata.UserId;
            membership.YearId        = uplata.YearId;
            membership.VrstaUplateID = uplata.VrstaId;
            membership.DatumUplate   = uplata.Datum;


            try
            {
                db.Memmberships.Add(membership);

                //smanji dug


                var dug = db.Dugovi.Where(p => p.UserID == uplata.UserId && p.YearID == uplata.YearId).FirstOrDefault();
                dug.Amount -= uplata.Amount;

                db.Entry(dug).State = System.Data.Entity.EntityState.Modified;

                return(membership);
            }

            catch
            {
                return(null);
            }
        }