コード例 #1
0
        public ActionResult Edit(TechnicalServiceReport item)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("_Edit", item));
            }

            var entity = TechnicalServiceReport.Find(item.Id);

            entity.Date         = item.Date;
            entity.Location     = item.Location;
            entity.Type         = item.Type;
            entity.Equipment    = item.Equipment;
            entity.Model        = item.Model;
            entity.Brand        = item.Brand;
            entity.SerialNumber = item.SerialNumber;
            entity.User         = item.User;
            entity.Technician   = item.Technician;
            entity.Cost         = item.Cost;
            entity.UserReport   = item.UserReport;
            entity.Description  = item.Description;
            entity.Comment      = item.Comment;

            using (var scope = new TransactionScope()) {
                entity.UpdateAndFlush();
            }

            return(PartialView("_Refresh"));
        }
コード例 #2
0
        public ActionResult Create(TechnicalServiceReport item)
        {
            if (!ModelState.IsValid) {
                return PartialView ("_Create", item);
            }

            using (var scope = new TransactionScope ()) {
                item.CreateAndFlush ();
            }

            return PartialView ("_CreateSuccesful", item);
        }
コード例 #3
0
        public ActionResult Create(TechnicalServiceReport item)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("_Create", item));
            }

            using (var scope = new TransactionScope()) {
                item.CreateAndFlush();
            }

            return(PartialView("_CreateSuccesful", item));
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            var item = TechnicalServiceReport.Find(id);

            try {
                using (var scope = new TransactionScope()) {
                    item.DeleteAndFlush();
                }
            } catch (Exception ex) {
                System.Diagnostics.Debug.WriteLine(ex);
                return(PartialView("DeleteUnsuccessful"));
            }

            return(PartialView("_DeleteSuccesful", item));
        }
コード例 #5
0
        public ActionResult Edit(TechnicalServiceReport item)
        {
            if (!ModelState.IsValid) {
                return PartialView ("_Edit", item);
            }

            var entity = TechnicalServiceReport.Find (item.Id);

            entity.Date = item.Date;
            entity.Location = item.Location;
            entity.Type = item.Type;
            entity.Equipment = item.Equipment;
            entity.Model = item.Model;
            entity.Brand = item.Brand;
            entity.SerialNumber = item.SerialNumber;
            entity.User = item.User;
            entity.Technician = item.Technician;
            entity.Cost = item.Cost;
            entity.UserReport = item.UserReport;
            entity.Description = item.Description;
            entity.Comment = item.Comment;

            using (var scope = new TransactionScope ()) {
                entity.UpdateAndFlush ();
            }

            return PartialView ("_Refresh");
        }
コード例 #6
0
        public ActionResult Print(int id)
        {
            var item = TechnicalServiceReport.Find(id);

            return(View(item));
        }
コード例 #7
0
        public ActionResult Delete(int id)
        {
            var item = TechnicalServiceReport.Find(id);

            return(PartialView("_Delete", item));
        }