Example #1
0
        public CheckStatus Create(BaseInputEntity entity)
        {
            CheckStatus          checkstatus = null;
            SubSubCategoriaInput input       = (SubSubCategoriaInput)entity;

            SubSubCategoria subsubcategoria = new SubSubCategoria();

            subsubcategoria.NombreSubSubCategoria = input.nombreSubSubCategoria;
            subsubcategoria.IdCategoria           = input.idCategoria;
            subsubcategoria.IdSubCategoria        = input.idSubCategoria;

            try
            {
                _repository.Create <SubSubCategoria>(subsubcategoria);
                SaveChanges();
                checkstatus = new CheckStatus(subsubcategoria.Id, subsubcategoria.NombreSubSubCategoria, Status.Ok,
                                              string.Format(Mensaje.Guardar, Mensaje.SubSubCategoria));
            }
            catch (Exception ex)
            {
                checkstatus = new CheckStatus(Status.Error, ex.Message);
            }

            return(checkstatus);
        }
Example #2
0
        public CheckStatus Update(BaseInputEntity entity)
        {
            CheckStatus       checkstatus = null;
            SubCategoriaInput input       = (SubCategoriaInput)entity;

            SubCategoria subcategoria = _repository.Single <SubCategoria>(p => p.Id == input.idSubCategoria);

            if (subcategoria != null)
            {
                subcategoria.NombreSubCategoria = input.nombreSubCategoria;
                subcategoria.IdCategoria        = input.idCategoria;
                subcategoria.Estado             = input.estado;
                subcategoria.Eliminado          = false;
                try
                {
                    _repository.Update <SubCategoria>(subcategoria);
                    SaveChanges();

                    checkstatus = new CheckStatus(Status.Ok,
                                                  string.Format(Mensaje.Guardar, Mensaje.SubCategoria));
                }
                catch (Exception ex)
                {
                    checkstatus = new CheckStatus(Status.Error, ex.Message);
                }
            }
            else
            {
                checkstatus = new CheckStatus(Status.Error, String.Format(Mensaje.NoExiste, Mensaje.SubCategoria));
            }
            return(checkstatus);
        }
        public CheckStatus Create(BaseInputEntity entity)
        {
            CheckStatus  checkstatus = null;
            UsuarioInput input       = (UsuarioInput)entity;

            Usuario usuario = new Usuario();

            usuario.Nombres   = input.nombres;
            usuario.Apellidos = input.apellidos;
            usuario.Email     = input.email;
            usuario.Password  = input.contrasena;
            usuario.ImagenUrl = input.imagenurl;
            usuario.Estado    = input.estado;


            try
            {
                _repository.Create <Usuario>(usuario);
                SaveChanges();

                checkstatus = new CheckStatus(usuario.Id, usuario.Nombres, Status.Ok,
                                              string.Format(Mensaje.Guardar, Mensaje.Usuario));
            }


            catch (Exception ex)
            {
                checkstatus = new CheckStatus(Status.Error, ex.Message);
            }

            return(checkstatus);
        }
        public CheckStatus Create(BaseInputEntity entity)
        {
            CheckStatus   checkstatus = null;
            ProductoInput input       = (ProductoInput)entity;

            Producto producto = new Producto();

            producto.CodigoProducto    = input.codigoproducto;
            producto.NombreProducto    = input.nombreproducto;
            producto.Fabricante        = input.fabricante;
            producto.AnioFabricacion   = input.aniofabricacion;
            producto.Descuento         = input.descuento;
            producto.Stock             = input.stock;
            producto.IdCategoria       = input.idcategoria;
            producto.IdSubCategoria    = input.idsubcategoria;
            producto.IdSubSubCategoria = input.idsubsubcategoria;

            try
            {
                _repository.Create <Producto>(producto);
                SaveChanges();

                checkstatus = new CheckStatus(producto.IdProducto, producto.NombreProducto, Status.Ok,
                                              string.Format(Mensaje.Guardar, Mensaje.Producto));
            }
            catch (Exception ex)
            {
                checkstatus = new CheckStatus(Status.Error, ex.Message);
            }
            return(checkstatus);
        }
        public CheckStatus Update(BaseInputEntity entity)
        {
            CheckStatus   checkstatus = null;
            ProductoInput input       = (ProductoInput)entity;

            Producto producto = _repository.Single <Producto>(p => p.IdProducto == input.idProducto);

            if (producto != null)
            {
                producto.CodigoProducto    = input.codigoproducto;
                producto.NombreProducto    = input.nombreproducto;
                producto.Fabricante        = input.fabricante;
                producto.AnioFabricacion   = input.aniofabricacion;
                producto.Descuento         = input.descuento;
                producto.Stock             = input.stock;
                producto.IdCategoria       = input.idcategoria;
                producto.IdSubCategoria    = input.idsubcategoria;
                producto.IdSubSubCategoria = input.idsubsubcategoria;
                producto.Estado            = input.estado;
                producto.Eliminado         = false;

                try
                {
                    _repository.Update <Producto>(producto);
                    SaveChanges();

                    checkstatus = new CheckStatus(Status.Ok,
                                                  string.Format(Mensaje.Guardar, Mensaje.Producto));
                }

                catch (Exception ex)
                {
                    checkstatus = new CheckStatus(Status.Error, ex.Message);
                }
            }
            else
            {
                checkstatus = new CheckStatus(Status.Error,
                                              String.Format(Mensaje.NoExiste, Mensaje.Producto));
            }

            return(checkstatus);
        }
        public CheckStatus Update(BaseInputEntity entity)
        {
            CheckStatus  checkstatus = null;
            UsuarioInput input       = (UsuarioInput)entity;

            Usuario usuario = _repository.Single <Usuario>(p => p.Id == input.id);

            if (usuario != null)
            {
                usuario.Nombres   = input.nombres;
                usuario.Apellidos = input.apellidos;
                usuario.Email     = input.email;
                usuario.ImagenUrl = input.imagenurl;
                usuario.Estado    = input.estado;
                usuario.Eliminado = false;

                try
                {
                    _repository.Update <Usuario>(usuario);
                    SaveChanges();

                    checkstatus = new CheckStatus(Status.Ok, string.Format(Mensaje.Guardar, Mensaje.Usuario));
                }

                catch (Exception ex)
                {
                    checkstatus = new CheckStatus(Status.Error, ex.Message);
                }
            }

            else
            {
                checkstatus = new CheckStatus(Status.Error, String.Format(Mensaje.NoExiste, Mensaje.Usuario));
            }

            return(checkstatus);
        }
Example #7
0
        public CheckStatus Create(BaseInputEntity entity)
        {
            CheckStatus    checkstatus = null;
            CategoriaInput input       = (CategoriaInput)entity;

            Categoria categoria = new Categoria();

            categoria.NombreCategoria = input.nombreCategoria;
            categoria.Estado          = input.estado;

            try
            {
                _repository.Create <Categoria>(categoria);
                SaveChanges();

                checkstatus = new CheckStatus(categoria.Id, categoria.NombreCategoria, Status.Ok,
                                              string.Format(Mensaje.Guardar, Mensaje.Categoria));
            }
            catch (Exception ex)
            {
                checkstatus = new CheckStatus(Status.Error, ex.Message);
            }
            return(checkstatus);
        }