Esempio n. 1
0
 public Articulo BuscarArticulo(Articulo pArticulo)
 {
     if (this.EstaArticulo(pArticulo))
     {
         foreach (Articulo x in this.Catalogo)
         {
             if (pArticulo.Equals(x))
             {
                 return(x);
             }
         }
     }
     return(null);
 }
Esempio n. 2
0
        public Articulo GuardarArticulo(Articulo articulo)
        {
            Articulo busquedaArticulo = this.repositorioArticulo.BuscarArticuloPorCodigo(articulo.Codigo);

            if (busquedaArticulo != null)
            {
                if (!busquedaArticulo.Equals(articulo))
                {
                    throw new ArticuloDuplicadoException(articulo.Codigo);
                }
            }

            repositorioArticulo.Guardar(articulo);

            return(articulo);
        }