public IActionResult AddAnimal(AddAnimalViewModel model) { AddAnimalViewModel Model = model; if (ModelState.IsValid) { Model.User = dbContext.GetUserFromIdentity(userManager.GetUserId(HttpContext.User)); dbContext.AddAnimalToUser(Model); TempData["Success"] = "Din Djurobservation har registrerats"; return(RedirectToAction("UserHome")); } TempData["errorMessage"] = "Något gick fel, använde du kartan?"; return(RedirectToAction("AddAnimal")); }
public void AddAnimalToUser(AddAnimalViewModel model) { context.Animals.Add(new Animal() { Coat = model.Animal.Coat, SpecieId = model.Animal.SpecieId, Latitude = model.Animal.Latitude, Longitude = model.Animal.Longitude, Datetime = model.Animal.Datetime, User = model.User, City = model.Animal.City, Specie = getSpecieFromSpecieId(model.Animal.SpecieId) }); context.SaveChanges(); }
public IActionResult AddAnimal() { AddAnimalViewModel model = new AddAnimalViewModel(); model.Animal = new Animal(); model.Species = dbContext.getSpeciesItemList(); Helper.setCurrentTimeAnimal(model.Animal); model.Coat = Helper.getCoats(); var t = TempData["errorMessage"]; if (t != null) { ViewData["errorMessage"] = t; } return(View(model)); }
public void AddAnimalToUser(AddAnimalViewModel model) { throw new NotImplementedException(); }
public AddAnimal(AnimalViewModel animalViewModel) { InitializeComponent(); DataContext = new AddAnimalViewModel(animalViewModel); }