예제 #1
0
        public async Task <ActionResult> GetConfiguracionByName(String ConfiguracionName)
        {
            try
            {
                GrupoConfiguracion Items = await _context.GrupoConfiguracion.Where(q => q.Nombreconfiguracion == ConfiguracionName).FirstOrDefaultAsync();

                return(await Task.Run(() => Ok(Items)));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }
        }
예제 #2
0
        public async Task <IActionResult> GetGrupoConfiguracionById(Int64 GrupoConfiguracionId)
        {
            GrupoConfiguracion Items = new GrupoConfiguracion();

            try
            {
                Items = await _context.GrupoConfiguracion.Where(q => q.IdConfiguracion == GrupoConfiguracionId).FirstOrDefaultAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }


            return(await Task.Run(() => Ok(Items)));
        }
예제 #3
0
        public async Task <ActionResult <GrupoConfiguracion> > Insert([FromBody] GrupoConfiguracion _GrupoConfiguracion)
        {
            GrupoConfiguracion _GrupoConfiguracionq = new GrupoConfiguracion();

            try
            {
                _GrupoConfiguracionq = _GrupoConfiguracion;
                _context.GrupoConfiguracion.Add(_GrupoConfiguracionq);
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }

            return(await Task.Run(() => Ok(_GrupoConfiguracionq)));
        }
예제 #4
0
        public async Task <IActionResult> Delete([FromBody] GrupoConfiguracion _GrupoConfiguracion)
        {
            GrupoConfiguracion _GrupoConfiguracionq = new GrupoConfiguracion();

            try
            {
                _GrupoConfiguracionq = _context.GrupoConfiguracion
                                       .Where(x => x.IdConfiguracion == (Int64)_GrupoConfiguracion.IdConfiguracion)
                                       .FirstOrDefault();

                _context.GrupoConfiguracion.Remove(_GrupoConfiguracionq);
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}")));
            }

            return(await Task.Run(() => Ok(_GrupoConfiguracionq)));
        }
예제 #5
0
        public async Task <ActionResult <GrupoConfiguracion> > Update([FromBody] GrupoConfiguracion _GrupoConfiguracion)
        {
            GrupoConfiguracion _GrupoConfiguracionq = _GrupoConfiguracion;

            try
            {
                _GrupoConfiguracionq = await(from c in _context.GrupoConfiguracion
                                             .Where(q => q.IdConfiguracion == _GrupoConfiguracion.IdConfiguracion)
                                             select c
                                             ).FirstOrDefaultAsync();

                _context.Entry(_GrupoConfiguracionq).CurrentValues.SetValues((_GrupoConfiguracion));

                //_context.GrupoConfiguracion.Update(_GrupoConfiguracionq);
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }

            return(await Task.Run(() => Ok(_GrupoConfiguracionq)));
        }