public bool UpdatePet(PetEdit model) { var entity = _dbContext.Pets.Single(e => e.PetId == model.PetId && e.PetOwnerId == _userId); entity.Name = model.Name; entity.PetType = model.PetType; return(_dbContext.SaveChanges() == 1); }
public bool UpdatePet(PetEdit model) { var entity = _context.Pets.Find(model.PetId); entity.Name = model.Name; entity.ClientId = model.ClientId; entity.TypeOfPet = model.TypeOfPet; return(_context.SaveChanges() == 1); }
public ActionResult Edit(int id, PetEdit model) { if (ModelState.IsValid) { var service = CreatePetService(); service.UpdatePet(model); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit(int id) { var service = CreatePetService(); var detail = service.GetPetByPetId(id); var model = new PetEdit { Name = detail.Name, PetType = detail.PetType, PetId = detail.PetId }; return(View(model)); }
public bool UpdatePet(PetEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Pets.Single(p => p.OwnerId == _userId && p.PetId == model.PetId); entity.PetId = model.PetId; entity.OwnerId = model.OwnerId; entity.HouseId = model.HouseId; entity.Name = model.Name; entity.PetAge = model.PetAge; entity.Personality = model.Personality; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(PetEdit pet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var petService = CreatePetService(); if (!petService.UpdatePet(pet)) { return(InternalServerError()); } return(Ok()); }
public ActionResult Edit(int id) { var service = CreatePetService(); var detail = service.GetPetById(id); var model = new PetEdit { PetId = detail.PetId, Name = detail.Name, Species = detail.Species, Breed = detail.Breed, Weight = detail.Weight, DateOfBirth = detail.DateOfBirth, MealsPerDay = detail.MealsPerDay }; return(View(model)); }
public bool UpdatePet(PetEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Pets .Single(e => e.PetId == model.PetId && e.OwnerId == _userId); entity.Name = model.Name; entity.Species = model.Species; entity.Breed = model.Breed; entity.Weight = model.Weight; entity.DateOfBirth = model.DateOfBirth; entity.MealsPerDay = model.MealsPerDay; return(ctx.SaveChanges() == 1); } }
public bool UpdatePet(PetEdit model) { using (_context) { var entity = _context .Pets .Single(e => e.PetID == model.PetID); entity.PetID = model.PetID; entity.Name = model.Name; entity.SizeOfDog = model.SizeOfDog; entity.Birthday = model.Birthday; entity.SpecialRequest = model.SpecialRequest; entity.DateModified = DateTimeOffset.Now; return(_context.SaveChanges() == 1); } }
// GET: Pet/Edit public ActionResult Edit(int id) { var service = CreatePetService(); var detail = service.GetPetById(id); var model = new PetEdit { PetId = detail.PetId, Name = detail.Name, Owner = detail.Owner, ClientId = detail.ClientId, TypeOfPet = detail.TypeOfPet, }; var owners = service.GetOwners(); ViewBag.Owners = owners; ViewBag.SelectedOwner = owners.Where(owner => owner.ClientId == model.ClientId); return(View(model)); }
public ActionResult Edit(int id, PetEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.PetId != id) { ModelState.AddModelError("", "ID mismatch."); return(View(model)); } var service = CreatePetService(); if (service.UpdatePet(model)) { TempData["SaveResult"] = "Your pet was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Pet could not be updated."); return(View(model)); }