public override Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData)
        {
            certificate = base.GetCertificateFromViewModel(certificate, certData);

            if (UsePreviousAddress.Value)
            {
                certData.ContactOrganisation = PreviousAddress.ContactOrganisation;
                certData.ContactAddLine1     = PreviousAddress.AddressLine1;
                certData.ContactAddLine2     = PreviousAddress.AddressLine2;
                certData.ContactAddLine3     = PreviousAddress.AddressLine3;
                certData.ContactAddLine4     = PreviousAddress.City;
                certData.ContactPostCode     = PreviousAddress.PostCode;
            }
            else
            {
                certData.ContactOrganisation = string.Empty;
                certData.ContactAddLine1     = string.Empty;
                certData.ContactAddLine2     = string.Empty;
                certData.ContactAddLine3     = string.Empty;
                certData.ContactAddLine4     = string.Empty;
                certData.ContactPostCode     = string.Empty;
            }

            certificate.CertificateData = JsonConvert.SerializeObject(certData);

            return(certificate);
        }
Ejemplo n.º 2
0
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            LastName = CertificateData.LearnerFamilyName;
            FullName = CertificateData.FullName;
        }
        public void FromCertificate(Domain.Entities.Certificate cert, List <string> options)
        {
            base.FromCertificate(cert);

            Option  = CertificateData.CourseOption;
            Options = options;
        }
Ejemplo n.º 4
0
        public override Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData)
        {
            certData.OverallGrade       = SelectedGrade;
            certificate.CertificateData = JsonConvert.SerializeObject(certData);

            return(certificate);
        }
Ejemplo n.º 5
0
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            Name = CertificateData.ContactName;
            Dept = CertificateData.Department;
        }
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            FirstName = CertificateData.LearnerGivenNames;
            FullName  = CertificateData.FullName;
        }
 public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
 {
     certificate.Status = certificate.IsPrivatelyFunded ? CertificateStatus.ToBeApproved : CertificateStatus.Submitted;
     certificate.PrivatelyFundedStatus = null;
     certificate.CertificateData       = JsonConvert.SerializeObject(data);
     return(certificate);
 }
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            certificate.ProviderUkPrn = Convert.ToInt32(Ukprn);

            certificate.CertificateData = JsonConvert.SerializeObject(data);
            return(certificate);
        }
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            Ukprn = cert.ProviderUkPrn != 0 ?
                    cert.ProviderUkPrn.ToString() : string.Empty;
        }
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            data.CourseOption           = Option;
            certificate.CertificateData = JsonConvert.SerializeObject(data);

            return(certificate);
        }
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            data.LearnerGivenNames = FirstName;
            data.FullName          = $"{data.LearnerGivenNames} {data.LearnerFamilyName}";

            certificate.CertificateData = JsonConvert.SerializeObject(data);
            return(certificate);
        }
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            data.AchievementDate = new DateTime(int.Parse(Year), int.Parse(Month), int.Parse(Day));

            certificate.CertificateData = JsonConvert.SerializeObject(data);

            return(certificate);
        }
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            Reference     = cert.CertificateReference;
            SelectedGrade = CertificateData.OverallGrade;
            GivenNames    = CertificateData.LearnerGivenNames;
            FamilyName    = CertificateData.LearnerFamilyName;
        }
Ejemplo n.º 14
0
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            data.ContactName = Name;
            data.Department  = Dept;

            certificate.CertificateData = JsonConvert.SerializeObject(data);

            return(certificate);
        }
Ejemplo n.º 15
0
        public override Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData)
        {
            certificate = base.GetCertificateFromViewModel(certificate, certData);

            certificate.Status          = CertificateStatus.Submitted;
            certificate.CertificateData = JsonConvert.SerializeObject(certData);

            return(certificate);
        }
Ejemplo n.º 16
0
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            certificate.StandardCode = Convert.ToInt32(SelectedStandardCode);
            data.StandardReference   = StandardReference;
            data.StandardLevel       = Level;
            data.StandardName        = Standard;

            certificate.CertificateData = JsonConvert.SerializeObject(data);
            return(certificate);
        }
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            Day          = CertificateData.LearningStartDate?.Day.ToString();
            Month        = CertificateData.LearningStartDate?.Month.ToString();
            Year         = CertificateData.LearningStartDate?.Year.ToString();
            StartDate    = CertificateData.LearningStartDate;
            WarningShown = "false";
        }
        public override Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData)
        {
            certificate = base.GetCertificateFromViewModel(certificate, certData);

            certData.ContactName = Name;
            certData.Department  = Dept;

            certificate.CertificateData = JsonConvert.SerializeObject(certData);

            return(certificate);
        }
        private CertificateData GetLatestFailData(Domain.Entities.Certificate cert)
        {
            var submitLogs = cert.CertificateLogs.Where(log => log.Action == "Submit");

            var submittedCertificates = submitLogs.Select(log => JsonConvert.DeserializeObject <CertificateData>(log.CertificateData));

            var latestSubmittedFailCertificate = submittedCertificates.Where(submittedCert => submittedCert.OverallGrade == CertificateGrade.Fail)
                                                 .OrderByDescending(submittedCert => submittedCert.AchievementDate)
                                                 .FirstOrDefault();

            return(latestSubmittedFailCertificate);
        }
Ejemplo n.º 20
0
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);
            SelectedGrade = CertificateData.OverallGrade;

            if (cert?.StandardCode == 201)
            {
                // ON-2352
                int index = Grades.FindIndex(g => g.Value == CertificateGrade.Fail);
                Grades[index].Text = "Inadequate";
            }
        }
 public virtual void FromCertificate(Domain.Entities.Certificate cert)
 {
     CertificateData = JsonConvert.DeserializeObject <CertificateData>(cert.CertificateData);
     Id                = cert.Id;
     GivenNames        = CertificateData.LearnerGivenNames;
     FamilyName        = CertificateData.LearnerFamilyName;
     FullName          = CertificateData.FullName;
     StandardReference = CertificateData.StandardReference;
     Standard          = CertificateData.StandardName;
     Level             = CertificateData.StandardLevel;
     Uln               = cert.Uln.ToString();
     IsPrivatelyFunded = cert.IsPrivatelyFunded;
 }
Ejemplo n.º 22
0
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            EmployerAccountId = CertificateData.EmployerAccountId;
            EmployerName      = CertificateData.EmployerName;
            Employer          = CertificateData.ContactOrganisation;
            AddressLine1      = CertificateData.ContactAddLine1;
            AddressLine2      = CertificateData.ContactAddLine2;
            AddressLine3      = CertificateData.ContactAddLine3;
            City     = CertificateData.ContactAddLine4;
            Postcode = CertificateData.ContactPostCode;
        }
Ejemplo n.º 23
0
        public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData data)
        {
            data.ContactOrganisation = Employer;

            data.ContactAddLine1 = AddressLine1;
            data.ContactAddLine2 = AddressLine2;
            data.ContactAddLine3 = AddressLine3;
            data.ContactAddLine4 = City;
            data.ContactPostCode = Postcode;

            certificate.CertificateData = JsonConvert.SerializeObject(data);

            return(certificate);
        }
Ejemplo n.º 24
0
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            Employer = CertificateData.ContactOrganisation;
            Name     = CertificateData.ContactName;
            Dept     = CertificateData.Department;

            AddressLine1 = CertificateData.ContactAddLine1;
            AddressLine2 = CertificateData.ContactAddLine2;
            AddressLine3 = CertificateData.ContactAddLine3;
            City         = CertificateData.ContactAddLine4;
            Postcode     = CertificateData.ContactPostCode;
        }
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            if (CertificateData.OverallGrade != CertificateGrade.Fail)
            {
                Day   = CertificateData.AchievementDate?.Day.ToString();
                Month = CertificateData.AchievementDate?.Month.ToString();
                Year  = CertificateData.AchievementDate?.Year.ToString();
            }
            StartDate     = CertificateData.LearningStartDate;
            SelectedGrade = CertificateData.OverallGrade;
            WarningShown  = "false";
        }
Ejemplo n.º 26
0
        public override Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData)
        {
            certificate = base.GetCertificateFromViewModel(certificate, certData);

            certData.ContactOrganisation = Employer;
            certData.ContactAddLine1     = AddressLine1;
            certData.ContactAddLine2     = AddressLine2;
            certData.ContactAddLine3     = AddressLine3;
            certData.ContactAddLine4     = City;
            certData.ContactPostCode     = Postcode;

            certificate.CertificateData = JsonConvert.SerializeObject(certData);

            return(certificate);
        }
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            Level            = CertificateData.StandardLevel;
            Option           = CertificateData.CourseOption;
            SelectedGrade    = CertificateData.OverallGrade;
            SelectedStandard = cert.StandardCode.ToString();
            SelectedUkPrn    = cert.ProviderUkPrn.ToString();
            FirstName        = CertificateData.LearnerGivenNames;
            LearnerStartDate = CertificateData.LearningStartDate;

            AchievementDate = CertificateData.AchievementDate;
            Name            = CertificateData.ContactName;
            Dept            = CertificateData.Department;
            Employer        = CertificateData.ContactOrganisation;
            AddressLine1    = CertificateData.ContactAddLine1;
            AddressLine2    = CertificateData.ContactAddLine2;
            AddressLine3    = CertificateData.ContactAddLine3;
            City            = CertificateData.ContactAddLine4;
            Postcode        = CertificateData.ContactPostCode;
        }
 public Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData)
 {
     certificate.CertificateData = JsonConvert.SerializeObject(certData);
     return(certificate);
 }
Ejemplo n.º 29
0
 public abstract Domain.Entities.Certificate GetCertificateFromViewModel(Domain.Entities.Certificate certificate, CertificateData certData);
Ejemplo n.º 30
0
        public override void FromCertificate(Domain.Entities.Certificate cert)
        {
            base.FromCertificate(cert);

            SelectedStandardCode = cert.StandardCode.ToString();
        }