Esempio n. 1
0
        //[MyAuthorize(Menu = "Mekanik", Action="update")]
        public ActionResult Edit(int id)
        {
            Context.Mekanik dbitem = RepoMekanik.FindByPK(id);
            Mekanik         model  = new Mekanik(dbitem);

            ViewBag.name = model.Id;
            return(View("Form", model));
        }
Esempio n. 2
0
        public void delete(Mekanik dbitem)
        {
            context.Mekanik.Remove(dbitem);
            var auditrail = new Auditrail {
                Actionnya = "Edit", EventDate = DateTime.Now, Modulenya = "Mekanik", QueryDetail = "Edit " + dbitem.NamaMekanik, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1
            };

            context.Auditrail.Add(auditrail);
            context.SaveChanges();
        }
Esempio n. 3
0
        public ActionResult Edit(Mekanik model)
        {
            if (ModelState.IsValid)
            {
                Context.Mekanik dbitem = RepoMekanik.FindByPK(model.Id);
                model.setDb(dbitem);
                RepoMekanik.save(dbitem);

                return(RedirectToAction("Index"));
            }
            return(View("Form", model));
        }
Esempio n. 4
0
        public ActionResult Add(Mekanik model)
        {
            if (ModelState.IsValid)
            {
                Context.Mekanik dbitem = new Context.Mekanik();
                model.setDb(dbitem);
                RepoMekanik.save(dbitem);

                return(RedirectToAction("Index"));
            }
            return(View("Form", model));
        }
Esempio n. 5
0
 public void save(Mekanik dbitem)
 {
     if (dbitem.Id == 0) //create
     {
         context.Mekanik.Add(dbitem);
         var auditrail = new Auditrail {
             Actionnya = "Add", EventDate = DateTime.Now, Modulenya = "Mekanik", QueryDetail = "Add " + dbitem.NamaMekanik, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1
         };
         context.Auditrail.Add(auditrail);
     }
     else //edit
     {
         context.Mekanik.Attach(dbitem);
         var auditrail = new Auditrail {
             Actionnya = "Edit", EventDate = DateTime.Now, Modulenya = "Mekanik", QueryDetail = "Edit " + dbitem.NamaMekanik, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1
         };
         context.Auditrail.Add(auditrail);
         var entry = context.Entry(dbitem);
         entry.State = EntityState.Modified;
     }
     context.SaveChanges();
 }
Esempio n. 6
0
        public ActionResult Add()
        {
            Mekanik model = new Mekanik();

            return(View("Form", model));
        }