public IActionResult Put(int id, [FromBody] eva_cat_edificios edificio) { if (ModelState.IsValid) { dBlContext.Entry <eva_cat_edificios>(edificio).State = EntityState.Modified; dBlContext.SaveChanges(); return(new ObjectResult("Actualizado correctamente")); } return(BadRequest()); }
public IActionResult Post([FromBody] eva_cat_edificios edificio) { if (ModelState.IsValid) { dBlContext.eva_cat_edificios.Add(edificio); dBlContext.SaveChanges(); return(new ObjectResult("Edificio agregado satisfactoriamente")); } return(BadRequest()); }
public IActionResult FicViCatEdificiosDetail(short id) { try { edificio = servicioDetail.FicGetCatEdificiosDetail(id).Result; ViewBag.Title = "Detalle Edificio"; return(View(edificio)); } catch (Exception e) { throw; } }
public IActionResult Put(int id, [FromBody] List <eva_cat_edificios> list) { if (ModelState.IsValid) { try { foreach (eva_cat_edificios edificio in list) { eva_cat_edificios ed = (from inv in dBlContext.eva_cat_edificios where inv.IdEdificio == edificio.IdEdificio select inv).SingleOrDefault(); if (ed != null) { try { dBlContext.Entry(ed).State = EntityState.Detached; dBlContext.Entry(edificio).State = EntityState.Modified; dBlContext.SaveChanges(); dBlContext.Entry(edificio).State = EntityState.Detached; } catch (Exception ex1) { System.Diagnostics.Debug.WriteLine("Excepcion1/n" + ex1.Message.ToString()); return(new ObjectResult(ex1.Message.ToString())); } } else { try { System.Diagnostics.Debug.WriteLine("edificionote" + edificio.Alias); dBlContext.Add(edificio); dBlContext.SaveChanges(); dBlContext.Entry(edificio).State = EntityState.Detached; } catch (Exception ex2) { System.Diagnostics.Debug.WriteLine("Excepcion2/n" + ex2.Message.ToString()); return(new ObjectResult(ex2.Message.ToString())); } } } return(new OkResult()); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Excepcion/n" + e.Message.ToString()); return(new ObjectResult(e.Message.ToString())); } } return(BadRequest()); }
public IActionResult FicViCatEdificiosEdit(short id) { try { servicioDetail = new FicSrvCatEdificiosDetail(); edificio = servicioDetail.FicGetCatEdificiosDetail(id).Result; ViewBag.Title = "Editar Edificio"; return(View(edificio)); } catch (Exception e) { throw; } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } eva_cat_edificios = await _context.eva_cat_edificios.SingleOrDefaultAsync(m => m.Id == id); if (eva_cat_edificios == null) { return(NotFound()); } return(Page()); }
public async Task <string> Update_eva_cat_edificios(eva_cat_edificios eva_cat_edificios) { try { DBLoContext.Entry(eva_cat_edificios).State = EntityState.Modified; var res = await DBLoContext.SaveChangesAsync() > 0 ? "OK" : "ERROR AL EDITAR"; DBLoContext.Entry(eva_cat_edificios).State = EntityState.Detached; return(res); } catch (Exception ex) { return(ex.Message.ToString()); } }
public async Task <eva_cat_edificios> FicCatEdificiosUpdate(eva_cat_edificios edificio) { edificio.FechaUltMod = DateTime.Now; edificio.UsuarioMod = "CHERNE"; var json = JsonConvert.SerializeObject(edificio); var content = new StringContent(json, Encoding.UTF8, "application/json"); var respuestaPut = await client.PutAsync("api/edificios/" + edificio.IdEdificio, content); if (respuestaPut.IsSuccessStatusCode) { return(edificio); } return(null); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } eva_cat_edificios = await _context.eva_cat_edificios.FindAsync(id); if (eva_cat_edificios != null) { _context.eva_cat_edificios.Remove(eva_cat_edificios); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <eva_cat_edificios> FicCatEdificiosCreate(eva_cat_edificios edificio) { edificio.FechaReg = DateTime.Now; edificio.FechaUltMod = DateTime.Now; edificio.UsuarioReg = "ERNESTO"; edificio.UsuarioMod = "ERNESTO"; edificio.Activo = "S"; edificio.Borrado = "N"; var json = JsonConvert.SerializeObject(edificio); var content = new StringContent(json, Encoding.UTF8, "application/json"); var respuestaPost = await client.PostAsync("api/edificios", content); if (respuestaPost.IsSuccessStatusCode) { return(edificio); } return(null); }
public async Task <string> Remove_eva_cat_edificios(eva_cat_edificios eva_cat_edificios) { DBLoContext.Remove(eva_cat_edificios); return(await DBLoContext.SaveChangesAsync() > 0 ? "OK" : "ERROR AL ELIMINAR"); }
public ActionResult FicViCatEdificiosEdit(eva_cat_edificios edificio) { servicioEdit.FicCatEdificiosUpdate(edificio).Wait(); return(RedirectToAction("FicViCatEdificiosList")); }
private async Task <eva_cat_edificios> ExisteEdificio(eva_cat_edificios edificio) { return(await(from inv in DBLoContext.eva_cat_edificios where inv.IdEdificio == edificio.IdEdificio select inv).AsNoTracking().SingleOrDefaultAsync()); }