//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); }
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); } }
public IHttpActionResult Put(AreaEdit area) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateAreaService(); if (!service.UpdateArea(area)) { return(InternalServerError()); } return(Ok()); }
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)); }
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); } }
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)); }