//private readonly Guid _userId; //public VenueService(Guid userId) //{ // _userId = userId; //} //Create Venue public bool CreateVenue(VenueCreate model) { if (model.Capacity < model.NumberOfSeats) { return(false); } var entity = new Venue() { VenueId = model.VenueId, VenueName = model.VenueName, StreetAddress = model.StreetAddress, City = model.City, State = model.State, Capacity = model.Capacity, NumberOfSeats = model.NumberOfSeats, }; using (var ctx = new ApplicationDbContext()) { ctx.Venue.Add(entity); return(ctx.SaveChanges() == 1); } }
//Crud public bool CreateVenue(VenueCreate model) { var entity = new Venue() { // UserID = _userID, VenueName = model.VenueName, VenueType = model.VenueType, Location = model.Location }; using (var ctx = new ApplicationDbContext()) { ctx.Venues.Add(entity); return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Post(VenueCreate venue) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateVenueService(); if (!service.CreateVenue(venue)) { return(InternalServerError()); } return(Ok()); }
public ActionResult Create(VenueCreate model) { if (!ModelState.IsValid) { return(View(model)); } VenueService service = NewVenueService(); if (service.CreateVenue(model)) { TempData["SaveResult"] = "Your Venue was created."; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Venue could not be created"); } return(View(model)); }
public bool CreateVenue(VenueCreate model) { var entity = new Venue() { VenueName = model.VenueName, VenueDescription = model.VenueDescription, VenueLocation = model.VenueLocation, VenueCapacity = model.VenueCapacity, VenueCost = model.VenueCost, VenueAvailability = true }; using (var ctx = new ApplicationDbContext()) { ctx.Venues.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateVenue(VenueCreate model) { var entity = new Venue() { //OwnerID = _userId, VenueName = model.VenueName, Location = model.Location, YearOpened = model.YearOpened, Capacity = model.Capacity, IsActive = model.IsActive }; using (var ctx = new ApplicationDbContext()) { ctx.Venues.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateVenue(VenueCreate model) { var entity = new Venue() { OwnerId = _userId, VenueName = model.VenueName, StreetNumber = model.StreetNumber, City = model.City, State = model.State, ZipCode = model.ZipCode, Seats = model.Seats, Image = model.Image }; using (var ctx = new ApplicationDbContext()) { ctx.Venues.Add(entity); return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Post(VenueCreate venue) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var venueService = CreateVenueService(); if (!venueService.CreateVenue(venue)) { return(InternalServerError()); } if (venue.Capacity < venue.NumberOfSeats) { return(BadRequest("Cap is too low")); } else { return(Ok()); } }
static void Main(string[] args) { VenueCreate venueCreate = new VenueCreate(); venueCreate.VenueCreate1(); }
private void Button_Click_6(object sender, RoutedEventArgs e) { VenueCreate venueCreate = new VenueCreate(); venueCreate.VenueCreate1(); }