/// <summary> /// Traer Login por su codigo. /// </summary> /// <param name="id"></param> /// <returns></returns> public static Login validar(string _user, string _pass) { try { using (var db = new FerreteriaContext()) { return(db.login.Where(x => x.usuario == _user && x.password == _pass).FirstOrDefault()); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al devolver un login"); return(null); } }
/// <summary> /// Traer Todos los Productos Ordenados Ascendente /// </summary> /// <returns></returns> //public static List<Producto> devolverTodosOrdenadosAscendente(string filtro) //{ // try // { // using (var db = new FerreteriaContext()) // { // return db.producto.OrderBy(x => x.codProducto.Equals(_codigo))ToList(); // //ADO.NET select nombre,descripcion from producto where // } // } // catch (Exception ex) // { // Logger.Error(ex, "Ocurrio una excepcion al devolver todos los productos"); // } // return null; //} ///// <summary> ///// Traer Todos los Productos Ordenados Descendete ///// </summary> ///// <returns></returns> //public static List<Producto> devolverTodosOrdenadosDescendente(string filtro) //{ // try // { // using (var db = new FerreteriaContext()) // { // return db.producto.ToList(); // //ADO.NET select nombre,descripcion from producto where // } // } // catch (Exception ex) // { // Logger.Error(ex, "Ocurrio una excepcion al devolver todos los productos"); // } // return null; //} /// <summary> /// Eliminar Producto por su ID. /// </summary> public static void eliminar(Int64 _id) { try { using (var db = new FerreteriaContext()) { db.producto.Remove(db.producto.Find(_id)); db.SaveChanges(); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al eliminar un producto"); } }
//we can use the Find() method of DbSet to search the entity based on the primary key Value /// <summary> /// Traer Categoria por su Id. /// </summary> /// <param name="id"></param> /// <returns></returns> public static Categoria devolver(int _id) { try { using (var db = new FerreteriaContext()) { return(db.categoria.Find(_id)); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al devolver la categoria"); return(null); } }
/// <summary> /// Traer Todos los Productos /// </summary> /// <returns></returns> public static List <Categoria> devolverTodos() { try { using (var db = new FerreteriaContext()) { return(db.categoria.ToList()); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al devolver todas las categorias"); return(null); } }
/// <summary> /// Traer Producto por su codigo. /// </summary> /// <param name="id"></param> /// <returns></returns> public static Producto devolverXcodigo(string _codigo) { try { using (var db = new FerreteriaContext()) { return(db.producto.Where(x => x.codProducto.Equals(_codigo)).FirstOrDefault()); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al devolver un producto"); return(null); } }
/// <summary> /// Eliminar Categoria por su ID. /// </summary> public static void eliminar(int _id) { try { using (var db = new FerreteriaContext()) { db.categoria.Remove(db.categoria.Find(_id)); db.SaveChanges(); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al eliminar una categoria"); } }
//we can use the Find() method of DbSet to search the entity based on the primary key Value /// <summary> /// Traer Login por su Id. /// </summary> /// <param name="id"></param> /// <returns></returns> public static Login devolver(Int64 _id) { try { using (var db = new FerreteriaContext()) { return(db.login.Find(_id)); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al devolver un login"); return(null); } }
/// <summary> /// Traer Todos los Logins /// </summary> /// <returns></returns> public static List <Login> devolverTodos() { try { using (var db = new FerreteriaContext()) { return(db.login.ToList()); //ADO.NET select nombre,descripcion from login where } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al devolver todos los logins"); } return(null); }
public async Task SeedAsync(FerreteriaContext context, IWebHostEnvironment env, ILogger <FerreteriaContextSeed> logger) { var policy = CreatePolicy(logger, nameof(FerreteriaContextSeed)); await policy.ExecuteAsync(async() => { var contentRootPath = env.ContentRootPath; using (context) { context.Database.EnsureCreated(); context.Database.Migrate(); } }); }
/// <summary> /// Grabar Categoria /// </summary> /// <param name="categoria"></param> public static bool grabar(Categoria _categoria) { try { using (var db = new FerreteriaContext()) { db.categoria.Add(_categoria); db.SaveChanges(); return(true); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al grabar la categoria"); return(false); } }
/// <summary> /// Grabar Producto /// </summary> /// <param name="producto"></param> public static bool grabar(Producto _producto) { try { using (var db = new FerreteriaContext()) { db.producto.Add(_producto); db.SaveChanges(); return(true); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al grabar un producto"); return(false); } }
/// <summary> /// Grabar Login /// </summary> /// <param name="Login"></param> public static bool grabar(Login _login) { try { using (var db = new FerreteriaContext()) { db.login.Add(_login); db.SaveChanges(); return(true); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al grabar un login"); return(false); } }
/// <summary> /// Modificar Categoria /// </summary> /// <param name="_categoria"></param> public static void update(Categoria _categoria) { try { using (var db = new FerreteriaContext()) { var buscarproducto = db.categoria.Find(_categoria.id); if (buscarproducto != null) { db.Entry(buscarproducto).CurrentValues.SetValues(_categoria); db.SaveChanges(); } } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al actualizar la categoria"); } }
/// <summary> /// Modificar Login /// </summary> /// <param name="_login"></param> public static bool update(Login _login) { try { using (var db = new FerreteriaContext()) { var buscarlogin = db.login.Find(_login.id); if (buscarlogin != null) { db.Entry(buscarlogin).CurrentValues.SetValues(_login); db.SaveChanges(); } return(true); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al actualizar un login"); return(false); } }
/// <summary> /// Modificar Producto /// </summary> /// <param name="_producto"></param> public static bool update(Producto _producto) { try { using (var db = new FerreteriaContext()) { var buscarproducto = db.producto.Find(_producto.id); if (buscarproducto != null) { db.Entry(buscarproducto).CurrentValues.SetValues(_producto); db.SaveChanges(); } return(true); } } catch (Exception ex) { Logger.Error(ex, "Ocurrio una excepcion al actualizar un producto"); return(false); } }
public ProductoController(FerreteriaContext context) { _context = context; }
public InventoryRepository(FerreteriaContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public TransactionBehaviour(FerreteriaContext dbContext, ILogger <TransactionBehaviour <TRequest, TResponse> > logger) { _dbContext = dbContext ?? throw new ArgumentException(nameof(FerreteriaContext)); _logger = logger ?? throw new ArgumentException(nameof(ILogger)); }