public bool CreateNeighborhood(NeighborhoodCreate neighborhoodToCreate)
        {
            var entity = new Neighborhood
            {
                Name    = neighborhoodToCreate.Name,
                City    = neighborhoodToCreate.City,
                StateId = neighborhoodToCreate.StateId,
                ZipCode = neighborhoodToCreate.ZipCode
            };

            _db.Neighborhoods.Add(entity);
            return(_db.SaveChanges() == 1);
        }
Esempio n. 2
0
        public ActionResult Create(NeighborhoodCreate neighborhood)
        {
            if (ModelState.IsValid)
            {
                _userId = Guid.Parse(User.Identity.GetUserId());
                _neighborhoodService = new NeighborhoodService(_userId);
                _neighborhoodService.CreateNeighborhood(neighborhood);
                return(RedirectToAction("Index"));
            }

            ViewBag.StateId = new SelectList(db.States, "StateId", "StateName", neighborhood.StateId);
            return(View(neighborhood));
        }
Esempio n. 3
0
        public bool CreateNeighborhood(NeighborhoodCreate model)
        {
            var entity =
                new Neighborhood()
            {
                OwnerId = _userId,
                Name    = model.Name
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Neighborhoods.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
        public IHttpActionResult Post(NeighborhoodCreate neigh)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateNeighborhoodService();

            if (!service.CreateNeighborhood(neigh))
            {
                return(InternalServerError());
            }

            return(Ok());
        }