Пример #1
0
 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"));
     }
 }
Пример #2
0
        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));
            }
        }
Пример #3
0
        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"));
            }
        }