public ActionResult Create() { DogFormModel dfm = new DogFormModel() { Dog = new Dog(), Owners = _ownerRepo.GetAllOwners() }; return(View(dfm)); }
public ActionResult Edit(int id, Dog dog) { try { _dogRepo.UpdateDog(dog); return(RedirectToAction("Index")); } catch { DogFormModel dfm = new DogFormModel() { Dog = dog, Owners = _ownerRepo.GetAllOwners() }; return(View(dfm)); } }
public ActionResult Edit(int id) { Dog dog = _dogRepo.GetDogById(id); int ownerId = GetCurrentUserId(); if (dog == null || dog.OwnerId != ownerId) { return(NotFound()); } DogFormModel dfm = new DogFormModel() { Dog = dog, Owners = _ownerRepo.GetAllOwners() }; return(View(dfm)); }
public ActionResult Create(Dog dog) { try { // update the dogs OwnerId to the current user's Id dog.OwnerId = GetCurrentUserId(); _dogRepo.AddDog(dog); return(RedirectToAction("Index")); } catch { DogFormModel dfm = new DogFormModel() { Dog = dog, Owners = _ownerRepo.GetAllOwners() }; return(View(dfm)); } }
public HttpResponse Create(DogFormModel model) => Text($"Dog: {model.Name} - {model.Age} - {model.Breed}");
public HttpResponse Create(DogFormModel model) { return(Text($"Dog: {model.Name} - {model.Age} - {model.Breed}")); }