public void AddCentroCusto(CentroCusto centroCusto) { if (!(_controsCusto.Where(x => x.CodigoControCusto.Equals(centroCusto.CodigoControCusto)).Count() > 0)) { _controsCusto.Add(centroCusto); } }
public void RemoverCentroCusto(CentroCusto centroCusto) { if (_controsCusto.Where(x => x.CodigoControCusto.Equals(centroCusto.CodigoControCusto)).Count() > 0) { _controsCusto.ToList().RemoveAll(x => x.CodigoControCusto.Equals(centroCusto.CodigoControCusto)); } }
public Setor(string titulo, string descricao, CentroCusto centroCusto) { Titulo = titulo; Descricao = descricao; CentroCusto = centroCusto; AddNotifications(CentroCusto, new Contract() .HasMaxLen(Titulo, 100, "Setor.Titulo", "Título deve conter até 100 caracteres") .HasMaxLen(Descricao, 100, "Setor.Descricao", "Descrição deve conter até 1 caracteres") ); }