Exemplo n.º 1
0
        //Update area by id
        public async Task <bool> UpdateArea([FromUri] int id, [FromBody] AreaEdit model)
        {
            Area area =
                _context
                .Areas
                .Single(a => a.AreaId == id);

            area.AreaName   = model.AreaName;
            area.BuildingId = model.BuildingId;

            return(await _context.SaveChangesAsync() == 1);
        }
Exemplo n.º 2
0
        public bool UpdateArea(AreaEdit model)
        {
            using (var loc = new ApplicationDbContext())
            {
                var location =
                    loc
                    .Areas
                    .Single(l => l.AreaId == model.AreaId);
                location.AreaName = model.AreaName;
                location.ParkId   = model.ParkId;

                return(loc.SaveChanges() == 1);
            }
        }
Exemplo n.º 3
0
        public IHttpActionResult Put(AreaEdit area)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateAreaService();

            if (!service.UpdateArea(area))
            {
                return(InternalServerError());
            }
            return(Ok());
        }
Exemplo n.º 4
0
        public async Task <bool> UpdateAreaAsync(AreaEdit note)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = await
                             ctx
                             .Area
                             .Where(e => e.AreaId == note.AreaId)
                             .FirstOrDefaultAsync();

                entity.AreaName = note.AreaName;

                return(await ctx.SaveChangesAsync() == 1);
            }
        }
        public async Task <ActionResult> Edit(int id)
        {
            var service = CreateAreaService();
            var detail  = await service.GetAreaByIdAsync(id);

            var model =
                new AreaEdit
            {
                AreaId   = detail.AreaId,
                AreaName = detail.AreaName,
            };



            return(View(model));
        }
Exemplo n.º 6
0
        public bool UpdateMenu(AreaEdit note)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Area
                    .Where(e => e.AreaId == note.AreaId)
                    .FirstOrDefault();

                entity.AreaName = note.AreaName;



                return(ctx.SaveChanges() == 1);
            }
        }
Exemplo n.º 7
0
        public async Task <IHttpActionResult> UpdateArea([FromUri] int id, [FromBody] AreaEdit model)
        {
            //check if the model is valid
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //instantiate area service
            AreaService service = CreateAreaService();

            if (await service.UpdateArea(id, model) == false)
            {
                return(InternalServerError()); //500
            }

            return(Ok()); //200
        }
        public async Task <ActionResult> Edit(int id, AreaEdit note)
        {
            if (!ModelState.IsValid)
            {
                return(View(note));
            }
            if (note.AreaId != id)
            {
                ModelState.AddModelError("", "ID Mismatch");


                return(View(note));
            }
            var service = CreateAreaService();

            if (await service.UpdateAreaAsync(note))
            {
                TempData["SaveResult"] = "Area was successfully updated.";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Area could not be updated.");
            return(View(note));
        }