public void Create(CreateTravelViewModel model) { using (var db = new DBEntitiesProxy()) { var userId = db.User.Where(x => x.Email == model.UserEmail).Select(x => x.UserId).Single(); db.Travels.Add(new Travels { Date = model.Date, PlaceId = model.PlaceId, UserId = userId }); db.SaveChanges(); } }
public ActionResult Create(CreateTravelViewModel model) { try { if(ModelState.IsValid) { model.Date = System.DateTime.Now; travelsService.Create(model); } return RedirectToAction("Index"); } catch { return PartialView(); } }
// GET: Travels/Create public ActionResult Create(string UserEmail, int PlaceId) { CreateTravelViewModel model = new CreateTravelViewModel() { PlaceId = PlaceId, UserEmail = UserEmail, Date = System.DateTime.Now }; travelsService.Create(model); return RedirectToAction("Index","Place"); }