public HttpResponse Add(TripsAddInputModel inputModel) { if (!IsUserLoggedIn()) { return(this.Redirect("/Users/Login")); } if (inputModel.Seats < 2 || inputModel.Seats > 6) { return(this.View()); } if (string.IsNullOrWhiteSpace(inputModel.StartPoint) || string.IsNullOrWhiteSpace(inputModel.EndPoint) || inputModel.DepartureTime == null) { return(this.Redirect("/Trips/Add")); } if (inputModel.Description.Length > 80) { return(this.View()); } this.tripsService.Add(inputModel); return(this.Redirect("/Trips/All")); }
public string Add(TripsAddInputModel tripAddInputModel) { Trip trip = new Trip() { StartPoint = tripAddInputModel.StartPoint, EndPoint = tripAddInputModel.EndPoint, DepartureTime = tripAddInputModel.DepartureTime, ImagePath = tripAddInputModel.imagePath, Seats = tripAddInputModel.Seats, Description = tripAddInputModel.Description }; this.db.Trips.Add(trip); this.db.SaveChanges(); return(trip.Id); }