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))); }
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))); }
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))); }
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))); }