コード例 #1
0
 public CertificatesController(ICertificatesRepository certificatesRepository, IPdfGenerator pdfGenerator,
                               IMapper mapper)
 {
     _certificatesRepository = certificatesRepository;
     _pdfGenerator           = pdfGenerator;
     _mapper = mapper;
 }
コード例 #2
0
 public PrintProcessFlowCommand(IAggregateLogger aggregateLogger,
                                CoverLetterService coverLetterService,
                                IFACertificateService ifaCertificateService,
                                ICertificatesRepository certificatesRepository,
                                NotificationService notificationService)
 {
     _aggregateLogger        = aggregateLogger;
     _coverLetterService     = coverLetterService;
     _ifaCertificateService  = ifaCertificateService;
     _certificatesRepository = certificatesRepository;
     _notificationService    = notificationService;
 }
コード例 #3
0
 public CertificatesController(ICertificatesRepository repository) : base(repository)
 {
     this.repository = repository;
 }
コード例 #4
0
ファイル: CFDIBase.cs プロジェクト: jeserra/InvoicingLibrary
 public CFDIBase(ICertificatesRepository certificatesRepository, ISATProvider satProvider)
 {
     CertificatesRepository = certificatesRepository;
     SatProvider            = satProvider;
 }
コード例 #5
0
        public virtual JsonResult GetEntityList(string table, string field)
        {
            Table t = (Table)Enum.Parse(typeof(Table), table);
            Field f = (Field)Enum.Parse(typeof(Field), field);

            if (t == Table.Articles)
            {
                IArticleRepository repository = DependencyResolver.Current.GetService <IArticleRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
                if (f == Field.Description)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, Name = x.Description }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Certificates)
            {
                ICertificatesRepository repository = DependencyResolver.Current.GetService <ICertificatesRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Contacts)
            {
                IContactsRepository repository = DependencyResolver.Current.GetService <IContactsRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
                if (f == Field.Description)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, Name = x.Description }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Images)
            {
                IImagesRepository repository = DependencyResolver.Current.GetService <IImagesRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Languages)
            {
                ILanguagesRepository repository = DependencyResolver.Current.GetService <ILanguagesRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.PortfolioDetails)
            {
                IPortfolioDetailsRepository repository = DependencyResolver.Current.GetService <IPortfolioDetailsRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Portfolios)
            {
                IPortfoliosRepository repository = DependencyResolver.Current.GetService <IPortfoliosRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
                if (f == Field.Description)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, Name = x.Description }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.ProductCategories)
            {
                IProductCategoriesRepository repository = DependencyResolver.Current.GetService <IProductCategoriesRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
                if (f == Field.Description)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, Name = x.Description }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Products)
            {
                IProductsRepository repository = DependencyResolver.Current.GetService <IProductsRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
                if (f == Field.Description)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, Name = x.Description }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Quotes)
            {
                IQuotesRepository repository = DependencyResolver.Current.GetService <IQuotesRepository>();
                if (f == Field.Description)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, Name = x.Description }), JsonRequestBehavior.AllowGet));
                }
            }
            if (t == Table.Sliders)
            {
                ISlidersRepository repository = DependencyResolver.Current.GetService <ISlidersRepository>();
                if (f == Field.Name)
                {
                    return(Json(repository.GetList().Select(x => new { x.Id, x.Name }), JsonRequestBehavior.AllowGet));
                }
            }

            return(Json("", JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
 private static void SetOriginalValue(int entityId, Table t, Field f, Translation translation)
 {
     if (t == Table.Articles)
     {
         IArticleRepository repository = DependencyResolver.Current.GetService <IArticleRepository>();
         Article            item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
         if (item != null && f == Field.Description)
         {
             translation.Original = item.Description;
         }
     }
     if (t == Table.Certificates)
     {
         ICertificatesRepository repository = DependencyResolver.Current.GetService <ICertificatesRepository>();
         Certificate             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
     }
     if (t == Table.Contacts)
     {
         IContactsRepository repository = DependencyResolver.Current.GetService <IContactsRepository>();
         Contact             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
         if (item != null && f == Field.Description)
         {
             translation.Original = item.Description;
         }
     }
     if (t == Table.Languages)
     {
         ILanguagesRepository repository = DependencyResolver.Current.GetService <ILanguagesRepository>();
         Language             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
     }
     if (t == Table.PortfolioDetails)
     {
         IPortfolioDetailsRepository repository = DependencyResolver.Current.GetService <IPortfolioDetailsRepository>();
         PortfolioDetail             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
     }
     if (t == Table.Portfolios)
     {
         IPortfoliosRepository repository = DependencyResolver.Current.GetService <IPortfoliosRepository>();
         Portfolio             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
         if (item != null && f == Field.Description)
         {
             translation.Original = item.Description;
         }
     }
     if (t == Table.ProductCategories)
     {
         IProductCategoriesRepository repository = DependencyResolver.Current.GetService <IProductCategoriesRepository>();
         ProductCategory item = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
         if (item != null && f == Field.Description)
         {
             translation.Original = item.Description;
         }
     }
     if (t == Table.Products)
     {
         IProductsRepository repository = DependencyResolver.Current.GetService <IProductsRepository>();
         Product             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
         if (item != null && f == Field.Description)
         {
             translation.Original = item.Description;
         }
     }
     if (t == Table.Quotes)
     {
         IQuotesRepository repository = DependencyResolver.Current.GetService <IQuotesRepository>();
         Quote             item       = repository.GetById(entityId);
         if (item != null && f == Field.Description)
         {
             translation.Original = item.Description;
         }
     }
     if (t == Table.Sliders)
     {
         ISlidersRepository repository = DependencyResolver.Current.GetService <ISlidersRepository>();
         Slider             item       = repository.GetById(entityId);
         if (item != null && f == Field.Name)
         {
             translation.Original = item.Name;
         }
     }
 }
コード例 #7
0
 public SealerChilkat(ICertificatesRepository certificatesRepository)
 {
     _certRepository = certificatesRepository;
 }
コード例 #8
0
 public GenerateCertificateWhenUpdatedWorkOrder(ICertificatesRepository certificatesRepository,
                                                ApplicationDbContext dbContext)
 {
     _certificatesRepository = certificatesRepository;
     _dbContext = dbContext;
 }
コード例 #9
0
ファイル: CFDIv33.cs プロジェクト: jeserra/InvoicingLibrary
 public CFDIv33(ICertificatesRepository certificatesRepository, ISATProvider satProvider) : base(certificatesRepository, satProvider)
 {
 }
コード例 #10
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="certificatesRepository">ICertificateRepository</param>
 public CertificateService(ICertificatesRepository certificatesRepository)
 {
     this._certificateRepository = certificatesRepository;
 }
コード例 #11
0
        public static List <Certificate> GetCertificates()
        {
            ICertificatesRepository repository = DependencyResolver.Current.GetService <ICertificatesRepository>();

            return(repository.GetList().ToList());
        }
コード例 #12
0
 public CertificatesController(ICertificatesRepository certificatesRepository)
 {
     this.certificates = certificatesRepository;
 }