public async Task <IActionResult> GetPeriodicidadPagoByNombre(String Nombre) { PeriodicidadPago Items = new PeriodicidadPago(); try { Items = await _context.PeriodicidadPago.Where(q => q.Nombre == Nombre).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 <PeriodicidadPago> > Insert([FromBody] PeriodicidadPago _PeriodicidadPago) { PeriodicidadPago _PeriodicidadPagoq = new PeriodicidadPago(); try { _PeriodicidadPagoq = _PeriodicidadPago; _context.PeriodicidadPago.Add(_PeriodicidadPagoq); 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(_PeriodicidadPagoq))); }
public async Task <IActionResult> Delete([FromBody] PeriodicidadPago _PeriodicidadPago) { PeriodicidadPago _PeriodicidadPagoq = new PeriodicidadPago(); try { _PeriodicidadPagoq = _context.PeriodicidadPago .Where(x => x.PeriodicidadId == (Int64)_PeriodicidadPago.PeriodicidadId) .FirstOrDefault(); _context.PeriodicidadPago.Remove(_PeriodicidadPagoq); 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(_PeriodicidadPagoq))); }
public async Task <ActionResult <PeriodicidadPago> > Update([FromBody] PeriodicidadPago _PeriodicidadPago) { PeriodicidadPago _PeriodicidadPagoq = _PeriodicidadPago; try { _PeriodicidadPagoq = await(from c in _context.PeriodicidadPago .Where(q => q.PeriodicidadId == _PeriodicidadPago.PeriodicidadId) select c ).FirstOrDefaultAsync(); _context.Entry(_PeriodicidadPagoq).CurrentValues.SetValues((_PeriodicidadPago)); 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(_PeriodicidadPagoq))); }