Exemplo n.º 1
0
 public void RemoveSpecialty(Specialty specialty)
 {
     Specialties.Remove(specialty);
 }
Exemplo n.º 2
0
        public void Update(string name, string crm, Document cpf, DateTime dateOfBirth, Specialty specialty)
        {
            Name        = name;
            CRM         = crm;
            CPF         = cpf;
            DateOfBirth = dateOfBirth;
            Specialty   = specialty;

            new ValidationContract <Doctor>(this)
            .IsRequired(x => x.Name, "O nome do médico deve ser informado.")
            .IsRequired(x => CRM, "O CRM do médico deve ser informado.")

            .HasMaxLenght(x => x.Name, 100, "O nome deve ter no máximo 100 caracteres.")
            .HasMaxLenght(x => x.Name, 20, "O nome deve ter no máximo 20 caracteres.");

            AddNotifications(specialty.Notifications);
            AddNotifications(cpf.Notifications);
        }
Exemplo n.º 3
0
 public void AddSpecialty(Specialty specialty)
 {
     Specialties.Add(specialty);
 }