public async Task <IActionResult> Crear([Bind("Descripcion")] PartidosEstados partidosEstados) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { partidosEstados.Descripcion = partidosEstados.Descripcion.Trim(); _context.PartidosEstados.Add(partidosEstados); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex); return(BadRequest(errMsg)); } catch (Exception ex) { string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex); return(BadRequest(errMsg)); } return(Ok(partidosEstados)); }
public async Task <IActionResult> Editar(int id, [Bind("Descripcion")] PartidosEstados partidosEstados) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { PartidosEstados entidad = _context.PartidosEstados.Find(id); entidad.Descripcion = partidosEstados.Descripcion.Trim(); _context.PartidosEstados.Update(entidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex); return(BadRequest(errMsg)); } catch (Exception ex) { string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex); return(BadRequest(errMsg)); } return(Ok("Registro Actualizado")); }
public async Task <IActionResult> Eliminar(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { PartidosEstados entidad = _context.PartidosEstados.Find(id); _context.PartidosEstados.Remove(entidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex); return(BadRequest(errMsg)); } catch (Exception ex) { string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex); return(BadRequest(errMsg)); } return(Ok()); }