Ejemplo n.º 1
0
        public void ImportFromExcelFile(string path)
        {
            var excelRepository = new ExcelRepository();

            var data = excelRepository.GetAllDataFrom(path, "ESPECIALIDADES.xls", "Plan1");

            var list = new List<Specialty>();

            foreach (DataRow row in data.Rows)
            {
                var specialty = new Specialty();

                foreach (DataColumn column in data.Columns)
                {
                    switch (column.Caption)
                    {
                        case "Código do Termo":
                            specialty.CodeTerm = row[column].ToString();
                            break;
                        case "Termo":
                            specialty.Description = row[column].ToString();
                            break;
                    }
                }

                list.Add(specialty);
            }

            var specialties = new Specialties();

            specialties.SaveList(list);
        }
Ejemplo n.º 2
0
 public static SpecialtyModel MapSpecialtyModelFrom(Specialty specialty)
 {
     Mapper.CreateMap<Specialty, SpecialtyModel>();
     var specialtyModel = Mapper.Map<Specialty, SpecialtyModel>(specialty);
     specialtyModel.Code = specialty.Id;
     return specialtyModel;
 }
Ejemplo n.º 3
0
        public virtual void CreateMedicalReview(int termMedicalReviewAt, Specialty specialty)
        {
            Assertion.GreaterThan(termMedicalReviewAt, 0, "Periodo não informado.").Validate();
            Assertion.NotNull(specialty, "Especialidade não informada").Validate();

            var medicalReview = new MedicalReview
            {
                TermMedicalReviewAt = termMedicalReviewAt,
                Specialty = specialty
            };

            MedicalReviews.Add(medicalReview);

            Assertion.IsTrue(MedicalReviews.Contains(medicalReview), "Revisão médica não inserida.").Validate();
        }