public async Task CrearEditar(Libra libra) { try { if (libra.IdLibra == 0) { Libra libreaAnterior = _context.Libra.OrderByDescending(x => x.IdLibra).First(); if (libreaAnterior != null) { libreaAnterior.FechaFinal = DateTime.Now.ToString(); _context.Update(libreaAnterior); } libra.FechaInicio = DateTime.Now.ToString(); _context.Add(libra); } else { _context.Update(libra); } await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }
public Libra ObtenerUltimaLibra() { try { Libra libra = _context.Libra.OrderByDescending(x => x.IdLibra).First(); return(libra); } catch (Exception) { throw new Exception(); } }
public async Task Eliminar(Libra libra) { try { _context.Remove(libra); await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }
public async Task <Libra> ObtenerLibraPorId(int?id) { try { Libra libra = null; if (id == 0) { return(libra); } else { libra = await _context.Libra.FirstOrDefaultAsync(x => x.IdLibra == id); return(libra); } } catch (Exception) { throw new Exception(); } }