public IActionResult Add(ClienteRequest oModel) { Response response = new Response(); try { using (SistemaDeVentasContext db = new SistemaDeVentasContext()) { Cliente oCliente = new Cliente(); oCliente.Nombre = oModel.Nombre; db.Clientes.Add(oCliente); db.SaveChanges(); response.Exito = 1; } } catch (Exception ex) { response.Mensaje = ex.Message; } return(Ok(response)); }
public IActionResult delete(int id) { Response response = new Response(); try { using (SistemaDeVentasContext db = new SistemaDeVentasContext()) { Cliente cliente = db.Clientes.Find(id); db.Remove(cliente); db.SaveChanges(); response.Exito = 1; } } catch (Exception ex) { response.Mensaje = ex.Message; } return(Ok(response)); }
public IActionResult edit(ClienteRequest oModel) { Response response = new Response(); try { using (SistemaDeVentasContext db = new SistemaDeVentasContext()) { Cliente oCliente = db.Clientes.Find(oModel.Id); oCliente.Nombre = oModel.Nombre; db.Entry(oCliente).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); response.Exito = 1; } } catch (Exception ex) { response.Mensaje = ex.Message; } return(Ok(response)); }
public IActionResult Get() { Response response = new Response(); try { using (SistemaDeVentasContext db = new SistemaDeVentasContext()) { var list = db.Clientes.ToList(); response.Exito = 1; response.Data = list; } } catch (Exception ex) { response.Mensaje = ex.Message; } return(Ok(response)); }