Пример #1
0
        public bool UpdateEquipment(EquipmentEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Equipments.Single(e => e.EquipmentId == model.EquipmentId && e.OwnerId == _userId);

                entity.EquipmentId          = model.EquipmentId;
                entity.EquipmentName        = model.EquipmentName;
                entity.EquipmentDescription = model.EquipmentDescription;
                entity.EquipmentRate        = model.EquipmentRate;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #2
0
        public ActionResult Edit(int id)
        {
            var service = CreateEquipmentService();
            var detail  = service.GetEquipmentById(id);
            var model   =
                new EquipmentEdit
            {
                EquipmentId   = detail.EquipmentId,
                EquipmentName = detail.EquipmentName,
                EquipmentNote = detail.EquipmentNote
            };

            return(View(model));
        }
Пример #3
0
        public IHttpActionResult EquipmentEdit(EquipmentEdit equipment)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var svc = CreateEquipmentService();

            if (!svc.UpdateEquipment(equipment))
            {
                return(InternalServerError());
            }

            return(Ok("207"));
        }
        //to update an equipment
        public bool UpdateEquipment(EquipmentEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Equipments
                    .Single(e => e.EquipmentID == model.EquipmentId && e.UserID == _userId);

                entity.ExerciseEquipmentName        = model.ExerciseEquipmentName;
                entity.ExerciseEquipmentDescription = model.ExerciseEquipmentDescription;
                entity.ModifiedUtc = DateTimeOffset.UtcNow;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #5
0
        public ActionResult Edit(int id, EquipmentEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.EquipmentId != id)
            {
                ModelState.AddModelError("", "Id Mismatch");
                return(View(model));
            }

            var service = CreateEquipmentService();

            if (service.UpdateEquipment(model))
            {
                TempData["SaveResult"] = "Your equipment entry was updated.";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Your equipment entry could not be updated.");
            return(View(model));
        }