public int Count() { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(db.Database.ExecuteSqlCommand("select COUNT(Id) from Producto")); } }
public ProductoActualizar FindById(int Id) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(Mapper.Map <ProductoActualizar>(db.Producto.Find(Id))); } }
public List <UsuarioRegistrado> Listar() { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(db.Usuarios.ToList().Select(x => Mapper.Map <UsuarioRegistrado>(x)).ToList()); } }
public List <ProductoRegistrado> Listar() { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(db.Producto.ToList().Select(x => Mapper.Map <ProductoRegistrado>(x)).ToList()); } }
public UsuarioActualizar FindById(int Id) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(Mapper.Map <UsuarioActualizar>(db.Usuarios.Find(Id))); } }
public List <UsuarioRegistrado> Login(string nombreusuario, string contraseña) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(db.Usuarios.Where(x => (x.NombreUsuario.Contains(nombreusuario) && x.Contraseña.Contains(contraseña))) .ToList() .Select(x => Mapper.Map <UsuarioRegistrado>(x)) .ToList()); } }
public List <CarritoRegistrado> ListarXNomb(string Nombre) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { return(db.Carrito.Where(x => (x.NombreUsuario.Contains(Nombre))) .ToList() .Select(x => Mapper.Map <CarritoRegistrado>(x)) .ToList()); } }
public UsuarioRegistrado Registrar(UsuarioNuevo registroNuevo) { Usuario nuevoUsuario = Mapper.Map <Usuario>(registroNuevo); using (TrabajoFinalBD db = new TrabajoFinalBD()) { db.Usuarios.Add(nuevoUsuario); db.SaveChanges(); } return(Mapper.Map <UsuarioRegistrado>(nuevoUsuario)); }
public ProductoRegistrado Registrar(ProductoNuevo registroNuevo) { Producto nuevoProducto = Mapper.Map <Producto>(registroNuevo); using (TrabajoFinalBD db = new TrabajoFinalBD()) { db.Producto.Add(nuevoProducto); db.SaveChanges(); } return(Mapper.Map <ProductoRegistrado>(nuevoProducto)); }
public CarritoRegistrado Registrar(CarritoNuevo registroNuevo) { Carrito nuevoCarrito = Mapper.Map <Carrito>(registroNuevo); using (TrabajoFinalBD db = new TrabajoFinalBD()) { db.Carrito.Add(nuevoCarrito); db.SaveChanges(); } return(Mapper.Map <CarritoRegistrado>(nuevoCarrito)); }
public void Borrar(int IdDelRegistro) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { Producto nuevaLinea = new Producto() { Id = IdDelRegistro }; db.Producto.Attach(nuevaLinea); db.Producto.Remove(nuevaLinea); db.SaveChanges(); } }
public void Borrar(int IdDelRegistro) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { Usuario nuevaLinea = new Usuario() { Id = IdDelRegistro }; db.Usuarios.Attach(nuevaLinea); db.Usuarios.Remove(nuevaLinea); db.SaveChanges(); } }
public CarritoRegistrado Actualizar(CarritoActualizar registroParaActualizar) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { Carrito nuevoCarrito = db.Carrito.Find(registroParaActualizar.Id); nuevoCarrito.NombreUsuario = registroParaActualizar.NombreUsuario; nuevoCarrito.Precio = registroParaActualizar.Precio; nuevoCarrito.NombreProd = registroParaActualizar.NombreProd; nuevoCarrito.Cantidad = registroParaActualizar.Cantidad; db.SaveChanges(); return(Mapper.Map <CarritoRegistrado>(nuevoCarrito)); } }
public ProductoRegistrado Actualizar(ProductoActualizar registroParaActualizar) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { Producto nuevoProducto = db.Producto.Find(registroParaActualizar.Id); nuevoProducto.Nombre = registroParaActualizar.Nombre; nuevoProducto.Precio = registroParaActualizar.Precio; nuevoProducto.Descripcion = registroParaActualizar.Descripcion; nuevoProducto.ImagePath = registroParaActualizar.ImagePath; nuevoProducto.Estado = registroParaActualizar.Estado; nuevoProducto.Stock = registroParaActualizar.Stock; db.SaveChanges(); return(Mapper.Map <ProductoRegistrado>(nuevoProducto)); } }
public IEnumerable <ProductoRegistrado> PagedList(int startRow, int endRow) { IEnumerable <ProductoRegistrado> list; if (startRow >= endRow) { return(new List <ProductoRegistrado>()); } using (TrabajoFinalBD db = new TrabajoFinalBD()) { SqlParameter startRowParam = new SqlParameter("@startRow", startRow); SqlParameter endRowParam = new SqlParameter("@endRow", @endRow); list = db.Database.SqlQuery <ProductoRegistrado>("ProductoPagedList @startRow,@endRow", startRowParam, endRowParam).ToList(); return(list); } }
public IEnumerable <CarritoRegistrado> PagedList(int startRow, int endRow, string nombre) { IEnumerable <CarritoRegistrado> list; if (startRow >= endRow) { return(new List <CarritoRegistrado>()); } using (TrabajoFinalBD db = new TrabajoFinalBD()) { SqlParameter startRowParam = new SqlParameter("@startRow", startRow); SqlParameter endRowParam = new SqlParameter("@endRow", @endRow); SqlParameter nombreParam = new SqlParameter("@NombreUsuario", nombre); list = db.Database.SqlQuery <CarritoRegistrado>("CarritoPagedList @startRow,@endRow,@NombreUsuario", startRowParam, endRowParam, nombreParam).ToList(); return(list); } }
public List <UsuarioRegistradoOk> ListarOk() { using (TrabajoFinalBD db = new TrabajoFinalBD()) { var result = (from U in db.Usuarios join R in db.Rol on U.RolId equals R.Id select new { Id = U.Id, NombreUsuario = U.NombreUsuario, Apellidos = U.Apellidos, Nombres = U.Nombres, FechaNacimiento = U.FechaNacimiento, Telefono = U.Telefono, Estado = U.Estado, EstadoCivil = U.EstadoCivil, Contraseña = U.Contraseña, descripcion = R.descripcion, }).ToList(); List <UsuarioRegistradoOk> ListUsuarioOk = new List <UsuarioRegistradoOk>(); result.ForEach(dto => { UsuarioRegistradoOk UsuarioRegOk = new UsuarioRegistradoOk(); UsuarioRegOk.Id = dto.Id; UsuarioRegOk.NombreUsuario = dto.NombreUsuario; UsuarioRegOk.Apellidos = dto.Apellidos; UsuarioRegOk.Nombres = dto.Nombres; UsuarioRegOk.FechaNacimiento = dto.FechaNacimiento; UsuarioRegOk.Telefono = dto.Telefono; UsuarioRegOk.EstadoCivil = dto.EstadoCivil; UsuarioRegOk.Estado = dto.Estado; UsuarioRegOk.Rol = dto.descripcion; UsuarioRegOk.Contraseña = dto.Contraseña; ListUsuarioOk.Add(UsuarioRegOk); }); return(ListUsuarioOk); } }
public UsuarioRegistrado Actualizar(UsuarioActualizar registroParaActualizar) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { Usuario nuevoUsuario = db.Usuarios.Find(registroParaActualizar.Id); nuevoUsuario.NombreUsuario = registroParaActualizar.NombreUsuario; nuevoUsuario.Apellidos = registroParaActualizar.Apellidos; nuevoUsuario.Nombres = registroParaActualizar.Nombres; nuevoUsuario.FechaNacimiento = registroParaActualizar.FechaNacimiento; nuevoUsuario.Telefono = registroParaActualizar.Telefono; nuevoUsuario.EstadoCivil = registroParaActualizar.EstadoCivil; nuevoUsuario.RolId = registroParaActualizar.RolId; nuevoUsuario.Estado = registroParaActualizar.Estado; nuevoUsuario.Contraseña = registroParaActualizar.Contraseña; db.SaveChanges(); return(Mapper.Map <UsuarioRegistrado>(nuevoUsuario)); } }
public UsuarioRegistradoOk FindById2(int Id) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { var result = (from U in db.Usuarios join R in db.Rol on U.RolId equals R.Id where (U.Id == Id) select new { Id = U.Id, NombreUsuario = U.NombreUsuario, Apellidos = U.Apellidos, Nombres = U.Nombres, FechaNacimiento = U.FechaNacimiento, Telefono = U.Telefono, Estado = U.Estado, EstadoCivil = U.EstadoCivil, descripcion = R.descripcion, }).ToList(); UsuarioRegistradoOk UsuarioRegOk = new UsuarioRegistradoOk(); result.ForEach(dto => { UsuarioRegOk.Id = dto.Id; UsuarioRegOk.NombreUsuario = dto.NombreUsuario; UsuarioRegOk.Apellidos = dto.Apellidos; UsuarioRegOk.Nombres = dto.Nombres; UsuarioRegOk.FechaNacimiento = dto.FechaNacimiento; UsuarioRegOk.Telefono = dto.Telefono; UsuarioRegOk.EstadoCivil = dto.EstadoCivil; UsuarioRegOk.Estado = dto.Estado; UsuarioRegOk.Rol = dto.descripcion; }); return(UsuarioRegOk); } }