public async Task <ActionResult> Create(ParkCreate model) { if (ModelState.IsValid) { var service = GetParkService(); if (await service.CreateParkAsync(model)) { return(RedirectToAction("Index")); } } return(View(model)); }
public IHttpActionResult Post(ParkCreate park) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateParkService(); if (!service.CreatePark(park)) { return(InternalServerError()); } return(Ok()); }
//CREATE public async Task <bool> CreateParkAsync(ParkCreate model) { ThemePark entity = new ThemePark { Name = model.Name, City = model.City, State = model.State }; _context.Parks.Add(entity); var changeCount = await _context.SaveChangesAsync(); return(changeCount == 1); }
public bool CreatePark(ParkCreate model) { var entity = new Park() { ParkName = model.ParkName, AdmissionPrice = model.AdmissionPrice, }; using (var ctx = new ApplicationDbContext()) { ctx.Parks.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreatePark(ParkCreate model) { var entity = new Park() { OwnerId = _ownerId, ParkName = model.ParkName, CityName = model.CityName }; using (var ctx = new ApplicationDbContext()) { ctx.Parks.Add(entity); return(ctx.SaveChanges() == 1); } }
/// <summary> /// Create a New Park /// </summary> /// <returns>Returns A New Park</returns> public IHttpActionResult Post(ParkCreate park) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var parkService = CreateParkService(); result = parkService.CreatePark(park); if (result == "Invalid City ID") { return(BadRequest("Invalid City ID.")); } return(Ok()); }
public bool CreatePark(ParkCreate model) { var entity = new Park() { OwnerID = _userID, ParkName = model.ParkName, City = model.City, State = model.State, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.Parks.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(ParkCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateParkService(); if (service.CreatePark(model)) { TempData["SaveResult"] = "New Park added"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Park could not be added"); return(View(model)); }
//CREATE PARK public bool CreatePark(ParkCreate model) { var entity = new Park() { Name = model.Name, Address = model.Address, ParkSize = model.ParkSize, YearEstablished = model.YearEstablished, Description = model.Description }; using (var ctx = new ApplicationDbContext()) { ctx.Parks.Add(entity); return(ctx.SaveChanges() == 1); } }
public string CreatePark(ParkCreate model) { var entity = new Park() { CityID = model.CityID, Name = model.Name, Acreage = model.Acreage, Hours = model.Hours, PhoneNumber = model.PhoneNumber, Website = model.Website }; using (var ctx = new ApplicationDbContext()) { int result = 0; try { var city = ctx.Cities.Single(e => e.ID == model.CityID); } catch { if (entity.City == null) { result += 1; } } if (result == 1) { return("Invalid City ID"); } try { ctx.Parks.Add(entity); ctx.SaveChanges(); return("Okay"); } catch { } return("True"); } }
public ActionResult Create(ParkCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateParkService(); if (service.CreatePark(model)) { TempData["SaveResult"] = "Park was created."; return(RedirectToAction("Index")); } TempData["FailResult"] = "Unable to create park."; return(View(model)); }
public bool CreatePark(ParkCreate model) { var entity = new Park() { OwnerID = _userID, ParkName = model.ParkName, ParkCost = model.ParkCost, ParkAddress = model.ParkAddress, ParkCity = model.ParkCity, ParkState = model.ParkState, ParkZip = model.ParkZip, ParkPhone = model.ParkPhone, ParkWebsite = model.ParkWebsite, ParkDescription = model.ParkDescription, }; using (var ctx = new ApplicationDbContext()) { ctx.Parks.Add(entity); return(ctx.SaveChanges() == 1); } }