public async Task <IActionResult> Crear([Bind("ProvinciaID, Nombre")] Parroquias parroquias) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { parroquias.Nombre = parroquias.Nombre.Trim(); _context.Parroquias.Add(parroquias); 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(parroquias)); }
public async Task <IActionResult> Editar(int id, [Bind("ProvinciaID, Nombre")] Parroquias parroquias) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { Parroquias entidad = _context.Parroquias.Find(id); entidad.Nombre = parroquias.Nombre.Trim(); _context.Parroquias.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 { Parroquias entidad = _context.Parroquias.Find(id); _context.Parroquias.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()); }