public void ActualizarDatos(string descripcion, IVA iva, bool habilitado, Categoria categoria) { if (string.IsNullOrWhiteSpace(descripcion)) { throw new NegocioException("Error al generar la subcategoría. La descripción no puede estar vacía."); } Descripcion = descripcion; IVA = iva ?? throw new NegocioException("Error al generar la subcategoría. El IVA no puede esta vacía."); IdIVA = iva.Id; Habilitado = habilitado; Categoria = categoria ?? throw new NegocioException("Error al generar la subcategoría. La categoria no puede esta vacía."); IdCategoria = categoria.Id; }
public SubCategoria(string descripcion, IVA iva, bool habilitado, Categoria categoria) : base(true) { ActualizarDatos(descripcion, iva, habilitado, categoria); }