Exemple #1
0
        //database layer only knows about pocos, client side only know about dto, the business logic layer translates between the two types
        public void Create(ApplicantEducationDTO dto)
        {
            //translation
            ApplicantEducationPoco poco = new ApplicantEducationPoco
            {
                Id    = dto.Id,
                DoB   = dto.DoB,
                Name  = dto.Name,
                Email = dto.Email
            };

            //save in a database
        }
Exemple #2
0
        public ApplicantEducationDTO Get(Guid id)
        {
            JobContext context            = new JobContext();
            Applicant_EducationsPoco poco =
                context.
                Education.
                Where(e => e.Id == id).FirstOrDefault();

            ApplicantEducationDTO dto =
                (ApplicantEducationDTO)_mapper.
                Map(poco,
                    typeof(Applicant_EducationsPoco),
                    typeof(ApplicantEducationDTO));

            return(dto);
        }
        static void Main(string[] args)
        {
            ApplicantEducationDTO dto = new ApplicantEducationDTO
            {
                Id    = 123,
                DoB   = DateTime.Now,
                Name  = "Niks",
                Email = "*****@*****.**"
            };

            CreateApplicantEducation create = new CreateApplicantEducation();

            create.Create(dto);

            GetApplicantEducation get    = new GetApplicantEducation();
            ApplicantEducationDTO result = get.Get(56);
        }
Exemple #4
0
        public ApplicantEducationDTO Get(int id)
        {
            //loaded from the database, here doing manually
            ApplicantEducationPoco poco = new ApplicantEducationPoco
            {
                Id    = 123,
                DoB   = DateTime.Now,
                Name  = "Niks",
                Email = "*****@*****.**"
            };

            ApplicantEducationDTO dto = new ApplicantEducationDTO
            {
                Id    = poco.Id,
                DoB   = poco.DoB,
                Name  = poco.Name,
                Email = poco.Email
            };

            return(dto);
        }
Exemple #5
0
 public void Update(ApplicantEducationDTO dto)
 {
 }
Exemple #6
0
 public void Create(ApplicantEducationDTO dto)
 {
 }