예제 #1
0
        public async Task <IActionResult> GetFormulasAplicadasById(int Id)
        {
            FormulasAplicadas Items = new FormulasAplicadas();

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

            return(await Task.Run(() => Ok(Items)));
        }
예제 #2
0
        public async Task <ActionResult <FormulasAplicadas> > Insert([FromBody] FormulasAplicadas payload)
        {
            FormulasAplicadas FormulasAplicadas = payload;

            try
            {
                _context.FormulasAplicadas.Add(FormulasAplicadas);
                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(FormulasAplicadas)));
        }
예제 #3
0
        public async Task <IActionResult> Delete([FromBody] FormulasAplicadas payload)
        {
            FormulasAplicadas FormulasAplicadas = new FormulasAplicadas();

            try
            {
                FormulasAplicadas = _context.FormulasAplicadas
                                    .Where(x => x.IdFormulaAplicada == (int)payload.IdFormulaAplicada)
                                    .FirstOrDefault();
                _context.FormulasAplicadas.Remove(FormulasAplicadas);
                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(FormulasAplicadas)));
        }
예제 #4
0
        public async Task <ActionResult <FormulasAplicadas> > Update([FromBody] FormulasAplicadas _FormulasAplicadas)
        {
            try
            {
                FormulasAplicadas FormulasAplicadasq = (from c in _context.FormulasAplicadas
                                                        .Where(q => q.IdFormulaAplicada == _FormulasAplicadas.IdFormulaAplicada)
                                                        select c
                                                        ).FirstOrDefault();

                _FormulasAplicadas.FechaCreacion   = FormulasAplicadasq.FechaCreacion;
                _FormulasAplicadas.UsuarioCreacion = FormulasAplicadasq.UsuarioCreacion;

                _context.Entry(FormulasAplicadasq).CurrentValues.SetValues((_FormulasAplicadas));
                // _context.FormulasAplicadas.Update(_FormulasAplicadas);
                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(_FormulasAplicadas)));
        }