public async Task <ActionResult> GetListActividades() { try { var response = _context.cat_actividades.ToList(); CatActividades item = new CatActividades(); item.cat_Actividades = response; return(Ok(item)); } catch (Microsoft.EntityFrameworkCore.DbUpdateException e) { return(NotFound("No hay Registros")); } }
public async Task <ActionResult> GetByIdActividad(Int32 IdActividad) { try { var response = _context.cat_actividades.Where( data => data.IdActividad == IdActividad).ToList(); CatActividades temp = new CatActividades(); temp.cat_Actividades = response; return(Ok(temp)); } catch (Microsoft.EntityFrameworkCore.DbUpdateException e) { return(NotFound("No existe la colonia con el id: " + IdActividad)); } }
public async Task <ActionResult> ActividadesExport([FromBody] CatActividades value) { if (value != null) { try { foreach (cat_actividades item in (value.cat_Actividades)) { //checa si existe algo en la base var FicResult = (from cat_actividades in _context.cat_actividades where cat_actividades.IdActividad == item.IdActividad select new { cat_actividades }).Count() > 0; if (FicResult) { _context.cat_actividades.Update(item); } else { _context.cat_actividades.Add(item); } _context.SaveChanges(); } return(Ok()); } catch (Microsoft.EntityFrameworkCore.DbUpdateException e) { return(NotFound("Error")); } } else { return(NotFound("Error")); } }