示例#1
0
 private DTO.LABURNUM.COM.StudentModel MapCore(API.LABURNUM.COM.Student student)
 {
     DTO.LABURNUM.COM.StudentModel dtoClass = new DTO.LABURNUM.COM.StudentModel()
     {
         StudentId        = student.StudentId,
         ClassId          = student.ClassId,
         SectionId        = student.SectionId,
         Address          = student.Address,
         BusRouteNumber   = student.BusRouteNumber,
         ClassStartWithId = student.ClassStartWithId,
         DOB                 = student.DOB,
         EmailId             = student.EmailId,
         FatherAadharNumber  = student.FatherAadharNumber,
         FatherMobile        = student.FatherMobile,
         FatherName          = student.FatherName,
         FatherProfession    = student.FatherProfession,
         FirstName           = student.FirstName,
         Landline            = student.Landline,
         LastName            = student.LastName,
         MiddleName          = student.MiddleName,
         Mobile              = student.Mobile,
         MotherAadharNumber  = student.MotherAadharNumber,
         MotherMobile        = student.MotherMobile,
         MotherName          = student.MotherName,
         MotherProfession    = student.MotherProfession,
         PAN                 = student.PAN,
         SalutationId        = student.SalutationId,
         StudentAadharNumber = student.StudentAadharNumber,
         CreatedOn           = student.CreatedOn,
         IsActive            = student.IsActive,
         LastUpdated         = student.LastUpdated
     };
     return(dtoClass);
 }
示例#2
0
 public StudentHelper(API.LABURNUM.COM.Student student)
 {
     if (student == null)
     {
         throw new Exception(API.LABURNUM.COM.Component.Constants.ERRORMESSAGES.PARAMETER_CANNOT_BE_NULL);
     }
     ;
     this.Students = new List <API.LABURNUM.COM.Student>();
     this.Students.Add(student);
 }
示例#3
0
        private DTO.LABURNUM.COM.StudentModel MapCore(API.LABURNUM.COM.Student student)
        {
            DTO.LABURNUM.COM.StudentModel dtoStudent = new DTO.LABURNUM.COM.StudentModel()
            {
                StudentId        = student.StudentId,
                AdmissionNumber  = student.AdmissionNumber,
                StudentPhoto     = student.StudentPhoto,
                ClassId          = student.ClassId,
                SectionId        = student.SectionId,
                Address          = student.Address,
                BusRouteId       = student.BusRouteId,
                IsTransportRqd   = student.IsTransportRqd,
                ClassStartWithId = student.ClassStartWithId,
                DOB                 = student.DOB,
                EmailId             = student.EmailId,
                FatherAadharNumber  = student.FatherAadharNumber,
                FatherMobile        = student.FatherMobile,
                FatherName          = student.FatherName,
                FatherProfession    = student.FatherProfession,
                FirstName           = student.FirstName,
                Landline            = student.Landline,
                LastName            = student.LastName,
                MiddleName          = student.MiddleName,
                Mobile              = student.Mobile,
                MotherAadharNumber  = student.MotherAadharNumber,
                MotherMobile        = student.MotherMobile,
                MotherName          = student.MotherName,
                MotherProfession    = student.MotherProfession,
                PAN                 = student.PAN,
                SalutationId        = student.SalutationId,
                StudentAadharNumber = student.StudentAadharNumber,
                CreatedOn           = student.CreatedOn,
                IsActive            = student.IsActive,
                LastUpdated         = student.LastUpdated,
                StudentFullName     = student.FirstName + " " + student.MiddleName + " " + student.LastName,
                StudentUserName     = student.StudentUserName,
                StudentPassword     = student.StudentPassword,
                ParentUserName      = student.ParentUserName,
                ParentPassword      = student.ParentPassword,
            };
            if (student.Class != null && student.Section != null && student.Class1 != null && student.Salutation != null)
            {
                dtoStudent.ClassName          = student.Class.ClassName;
                dtoStudent.SectionName        = student.Section.SectionName;
                dtoStudent.ClassStartWithName = student.Class1.ClassName;
                dtoStudent.SalutationText     = student.Salutation.Name;
            }
            long admissionTypeId = 0;

            if (student.ClassId == student.ClassStartWithId)
            {
                dtoStudent.IsNewAdmission = true;
            }
            if (dtoStudent.IsNewAdmission)
            {
                admissionTypeId = DTO.LABURNUM.COM.Utility.AdmissionType.GetValue(DTO.LABURNUM.COM.Utility.EnumAdmissionType.NEWADMISSION);
            }
            else
            {
                admissionTypeId = DTO.LABURNUM.COM.Utility.AdmissionType.GetValue(DTO.LABURNUM.COM.Utility.EnumAdmissionType.READMISSION);
            }
            dtoStudent.StudentFeeId = new FrontEndApi.StudentFeeApi().GetStudentFeeId(student.ClassId, student.StudentId, admissionTypeId);
            return(dtoStudent);
        }