Exemplo n.º 1
0
 public ICollection <Output.ArticuloTipo> Get()
 {
     using (var context = _context.Get())
     {
         var items = context.ArticuloTipo.Where(x => x.Activo).ToList();
         return(_transformMapper.Transform <List <Domain.Models.ArticuloTipo>, ICollection <Output.ArticuloTipo> >(items));
     }
 }
Exemplo n.º 2
0
        public Output.Usuario ChangePassword(string usuario, string password)
        {
            using (var context = _context.Get())
            {
                var item = context.Usuario.Where(x => x.Usuario1.Equals(usuario)).FirstOrDefault();
                item.Clave = password;
                context.SaveChanges();

                return(_transformMapper.Transform <Domain.Models.Usuario, Output.Usuario>(item));
            }
        }
Exemplo n.º 3
0
        public ICollection <Output.Notificacion> GetByUser(int idUsuario)
        {
            using (var context = _context.Get())
            {
                var items = context.Notificaciones
                            .Include("IdArticuloNavigation")
                            .Include("IdArticuloNavigation.IdTipoNavigation")
                            .Include("IdArticuloNavigation.IdLoteNavigation")
                            .Include("IdArticuloNavigation.UsuarioAdjudicadoNavigation")
                            .Include("IdUsuarioNavigation")
                            .Where(x => x.IdUsuario.Equals(idUsuario) &&
                                   x.Leido.HasValue && !x.Leido.Value).ToList();

                return(_transformMapper.Transform <List <Domain.Models.Notificaciones>, ICollection <Output.Notificacion> >(items));
            }
        }
Exemplo n.º 4
0
        // GET: Invoice
        public ActionResult Index()
        {
            List <InvoiceDto> result =
                _transform.Transform <List <Invoice>, List <InvoiceDto> >(_manager.GetAll().ToList());

            return(View(result));
        }
Exemplo n.º 5
0
        public Output.Lote Create(Input.Lote lote)
        {
            using (var context = _context.Get())
            {
                var estado = context.Estado.Where(x => x.Activo.Value && x.Codigo.Equals(Ecommerce.Common.Constant.Properties.Estado.Abierto)).FirstOrDefault();

                var item = new Domain.Models.Lote
                {
                    Descripcion  = lote.Descripcion,
                    Activo       = true,
                    NombreImagen = lote.NombreImagen,
                    Imagen       = lote.Imagen,
                    IdEstado     = estado.Id
                };

                context.Add(item);
                context.SaveChanges();

                return(_transformMapper.Transform <Domain.Models.Lote, Output.Lote>(item));
            }
        }
Exemplo n.º 6
0
        public Output.Articulo Create(Input.Articulo articulo)
        {
            using (var context = _context.Get())
            {
                var item = new Domain.Models.Articulo
                {
                    Activo      = true,
                    Descripcion = articulo.Descripcion,
                    IdLote      = articulo.IdLote,
                    IdTipo      = articulo.IdTipo,
                    NumeroSerie = articulo.NroSerie,
                    Precio      = articulo.Precio,
                    Marca       = articulo.Marca
                };

                context.Add(item);
                context.SaveChanges();

                return(_transformMapper.Transform <Domain.Models.Articulo, Output.Articulo>(item));
            }
        }