public ActionResult MapData(TempUserModel travelObj) { if (ModelState.IsValid) { _repository.AddCity(travelObj); _repository.SaveTravelInfo(travelObj, User.Identity.GetUserId()); } return(RedirectToAction("Map")); }
public void SaveTravelInfo(TempUserModel travelObj, string userId) { var info = new TravelInfo() { Comment = travelObj.Comment, UserId = userId, CityId = _context.Cities.First(o => o.CityName == travelObj.CityName).Id, }; _context.TravelInfos.Add(info); _context.SaveChanges(); }
public void AddCity(TempUserModel temp) { City city; if (VerificationCity(temp.CityName)) { city = new City() { CityName = temp.CityName, Latitude = temp.Latitude, Longitude = temp.Longitude }; _context.Cities.Add(city); _context.SaveChanges(); } }