public HttpClientHandler(ICertification certification, HttpAuthenticator authenticator)
		{
			if(certification == null)
				throw new ArgumentNullException("certification");

			if(authenticator == null)
				throw new ArgumentNullException("authenticator");

			_certification = certification;
			_authenticator = authenticator;
		}
        public JsonResult List(long?Id, int?Status, int page, int rows, string companyName, string type = "")
        {
            FieldCertification.CertificationStatus?nullable;
            FieldCertificationQuery FieldCertificationQuery  = new FieldCertificationQuery();
            FieldCertificationQuery FieldCertificationQuery1 = FieldCertificationQuery;

            //SelectList selectList = FieldCertification.CertificationStatus.Open.ToSelectList<FieldCertification.CertificationStatus>(true, false);
            //待审核 5
            if (type.Equals("Auditing"))
            {
                Status = 5;
            }
            else
            {
                //已提交 2
                if (type.Equals("Receing"))
                {
                    Status = 2;
                }
                //待付款 4
                if (type.Equals("Paying"))
                {
                    Status = 4;
                }
            }
            if (Status == 0)
            {
                Status = null;
            }
            int?nullable1 = Status;

            if (nullable1.HasValue)
            {
                nullable = new FieldCertification.CertificationStatus?((FieldCertification.CertificationStatus)nullable1.GetValueOrDefault());
            }
            else
            {
                nullable = null;
            }
            FieldCertificationQuery1.Status     = nullable;
            FieldCertificationQuery1.PageSize   = rows;
            FieldCertificationQuery.PageNo      = page;
            FieldCertificationQuery.CompanyName = companyName;
            FieldCertificationQuery.Id          = Id;
            PageModel <FieldCertification> CertificationShops = ServiceHelper.Create <ICertification>().GetCertifications(FieldCertificationQuery);
            ICertification shopService = ServiceHelper.Create <ICertification>();
            IEnumerable <FieldCertificationModel> array =
                from item in CertificationShops.Models.ToArray()
                select new FieldCertificationModel()
            {
                Id     = item.Id,
                Status = item.Status.ToDescription(),
                TelegraphicMoneyOrder    = item.TelegraphicMoneyOrder,
                ApplicationDate          = item.ApplicationDate,
                ToAcceptTheDate          = item.ToAcceptTheDate,
                CertificationDate        = item.CertificationDate,
                FeedbackDate             = item.FeedbackDate,
                Certificationcost        = item.Certificationcost,
                AnnualSales              = item.AnnualSales,
                Certification            = item.Certification,
                EnterpriseHonor          = item.EnterpriseHonor,
                ProductDetails           = item.ProductDetails,
                RefuseReason             = item.RefuseReason,
                CompanyName              = item.CompanyName,
                LegalPerson              = item.LegalPerson,
                CompanyAddress           = item.CompanyAddress,
                CompanyRegisteredCapital = item.CompanyRegisteredCapital,
                //EndDate = (type == "Auditing" ? "--" : (item.EndDate.HasValue ? item.EndDate.Value.ToString("yyyy-MM-dd") : "")),
            };
            DataGridModel <FieldCertificationModel> dataGridModel = new DataGridModel <FieldCertificationModel>()
            {
                rows  = array,
                total = CertificationShops.Total
            };

            return(Json(dataGridModel));
        }
Exemple #3
0
 public CertificationsController(ICertification certification, ILogService log)
 {
     _certficateService = certification;
     _logger            = log;
 }