public Surgeon ConvertCSVFormatToEntity(string entityCSVFormat)
        {
            string[] tokens = entityCSVFormat.Split(_delimiter.ToCharArray());

            long   id      = long.Parse(tokens[0]);
            string name    = tokens[1];
            string surname = tokens[2];

            string genderString = tokens[3];
            Gender gender       = (Gender)Enum.Parse(typeof(Gender), genderString, true);

            DateTime dateOfBirth = DateTime.ParseExact(tokens[4], "dd/MM/yyyy", CultureInfo.InvariantCulture);

            String specializationString = tokens[5];

            SurgicalSpecialty surgicalSpecialty = (SurgicalSpecialty)Enum.Parse(typeof(SurgicalSpecialty), specializationString, true);

            Surgeon surgeon = new Surgeon(id, name, surname, gender, dateOfBirth, surgicalSpecialty);

            return(surgeon);
        }
示例#2
0
 public Surgeon(String name, String surname, SurgicalSpecialty surgicalSpecialty)
 {
     Name              = name;
     Surname           = surname;
     SurgicalSpecialty = surgicalSpecialty;
 }
示例#3
0
 public Surgeon(long id, String name, String surname, Gender gender, DateTime dateOfBirth, SurgicalSpecialty surgicalSpecialty) : base(id, name, surname, gender, dateOfBirth)
 {
     SurgicalSpecialty = surgicalSpecialty;
 }