public Articulo BuscarArticulo(Articulo pArticulo) { if (this.EstaArticulo(pArticulo)) { foreach (Articulo x in this.Catalogo) { if (pArticulo.Equals(x)) { return(x); } } } return(null); }
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); }