コード例 #1
0
 public QuotaionDetailsDM(GlobalErrors globalErrors) : base(globalErrors)
 {
     Ratio = 0.02;
     //IsRush = false;
     RushRatio    = 0.1;
     SubjectRatio = 0.1;
 }
コード例 #2
0
        public BaseRepository(GlobalErrors globalErrors)
        {
            _GlobalErrors = globalErrors;
            _GlobalErrors.DefaultErrorLayer = ErrorLayer.DAL;

            _DbContext = new CostCalculatorDBEntities();
        }
コード例 #3
0
        /// <summary>
        /// Use with UnitOfWork Block only
        /// </summary>
        /// <param name="uowDbContext">dbContext from UnitOfWork Object</param>
        /// <param name="globalErrors"></param>
        public BaseRepository(CostCalculatorDBEntities uowDbContext, GlobalErrors globalErrors)
        {
            _GlobalErrors = globalErrors;
            _GlobalErrors.DefaultErrorLayer = ErrorLayer.DAL;

            _DbContext = uowDbContext;
        }
コード例 #4
0
 public QuotationsController()
 {
     client.BaseAddress = new Uri("http://localhost:54218/api/");
     client.DefaultRequestHeaders.Accept.Add(
         new MediaTypeWithQualityHeaderValue("application/json"));
     _GlobalErrors     = new GlobalErrors();
     _QuotationService = new QuotaionService(_GlobalErrors);
 }
コード例 #5
0
ファイル: SubjectVM.cs プロジェクト: AmrQasem/Cost-Calculator
        public SubjectDM MapVM_DM()
        {
            GlobalErrors globalErrors = new GlobalErrors();
            SubjectDM    obj          = new SubjectDM(globalErrors);

            obj.ID           = ID;
            obj.SubjectTitle = SubjectTitle;
            return(obj);
        }
コード例 #6
0
        public LanguageDM MapVM_DM()
        {
            GlobalErrors globalErrors = new GlobalErrors();
            LanguageDM   obj          = new LanguageDM(globalErrors);

            obj.ID   = ID;
            obj.Name = Name;
            return(obj);
        }
コード例 #7
0
        public CategoryDM MapVM_DM()
        {
            GlobalErrors globalErrors = new GlobalErrors();
            CategoryDM   obj          = new CategoryDM(globalErrors);

            obj.ID           = ID;
            obj.CategoryName = CategoryName;
            obj.UnitPrice    = UnitPrice;
            obj.WorkRate     = WorkRate;

            return(obj);
        }
コード例 #8
0
        public QuotaionVM(QuotationDM Quotaion)
        {
            GlobalErrors globalErros = new GlobalErrors();

            ID         = Quotaion.ID;
            FromLangID = Quotaion.FromLangID;
            ToLangID   = Quotaion.ToLangID;
            WordCount  = Quotaion.WordCount;
            IP_Address = Quotaion.IP_Address;
            IsRush     = Quotaion.IsRush;
            RushDate   = Quotaion.RushDate;
            SubjectID  = Quotaion.Subject.ID;
            StartDate  = Quotaion.StartDate;
            CategoryID = Quotaion.CategoryID;
        }
コード例 #9
0
        public QuotaionDetailsDM MapVM_DM()
        {
            GlobalErrors      globalErrors = new GlobalErrors();
            QuotaionDetailsDM obj          = new QuotaionDetailsDM(globalErrors);

            obj.ID       = ID;
            obj.Quotaion = new QuotationDM(globalErrors)
            {
                ID = JobID
            };
            obj.Category = new CategoryDM(globalErrors)
            {
                ID = CategoryID
            };
            //obj.StartDate = StartDate;
            //obj.EndDate = EndDate;
            obj.Price        = Price;
            obj.NumberOfDays = NumberOfDays;
            return(obj);
        }
コード例 #10
0
 public void AddError(string key, string message)
 {
     if (key.Equals(string.Empty))
     {
         if (!GlobalErrors.Contains(message))
         {
             GlobalErrors.Add(message);
         }
     }
     else
     {
         if (!Errors.ContainsKey(key))
         {
             Errors.Add(key, new List<string>());
         }
         if (!Errors[key].Contains(message))
         {
             Errors[key].Add(message);
         }
     }
 }
コード例 #11
0
        public QuotationDM MapVM_DM()
        {
            GlobalErrors globalErrors = new GlobalErrors();
            QuotationDM  obj          = new QuotationDM(globalErrors);

            obj.ID         = ID;
            obj.FromLangID = FromLangID;
            obj.ToLangID   = ToLangID;
            obj.WordCount  = WordCount;
            //obj.IP_Address = IP_Address;
            obj.IsRush   = IsRush;
            obj.RushDate = RushDate;
            obj.Subject  = new SubjectDM(globalErrors)
            {
                ID = SubjectID
            };
            obj.StartDate  = StartDate;
            obj.CategoryID = CategoryID;

            return(obj);
        }
コード例 #12
0
 public CategoryDM(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #13
0
 public SampleRepository(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #14
0
 public CategoryRepository(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #15
0
 public SubjectRepository(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #16
0
 public BaseValidator(GlobalErrors globalErrors)
 {
     _GlobalErrors = globalErrors;
     _GlobalErrors.DefaultErrorLayer = ErrorLayer.BLL;
 }
コード例 #17
0
 public QuotaionRepository(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #18
0
ファイル: SampleDM.cs プロジェクト: AmrQasem/Cost-Calculator
 public SampleDM(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #19
0
ファイル: SampleDM.cs プロジェクト: AmrQasem/Cost-Calculator
 public SampleDM(int id, GlobalErrors globalErrors) : base(globalErrors)
 {
     //Id = id;
 }
コード例 #20
0
 public LanguageService(GlobalErrors globalErrors) : base(globalErrors)
 {
     _LanguageRepo = new LanguageRepository(globalErrors);
     _LanguagenDM  = new LanguageDM(globalErrors);
 }
コード例 #21
0
 public QuotaionService(GlobalErrors globalErrors)
     : base(globalErrors)
 {
     _QuotaionRepo = new QuotaionRepository(globalErrors);
     _QuotaionDM = new QuotationDM(globalErrors);
 }
コード例 #22
0
 public LanguageRepository(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #23
0
ファイル: SubjectDM.cs プロジェクト: AmrQasem/Cost-Calculator
 public SubjectDM(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #24
0
 public BaseApiController()
 {
     _Logger       = LogManager.GetCurrentClassLogger();
     _GlobalErrors = new GlobalErrors(ErrorLayer.Web);
 }
コード例 #25
0
 public BaseDM(GlobalErrors globalErrors)
 {
     _GlobalErrors = globalErrors;
     _GlobalErrors.DefaultErrorLayer = ErrorLayer.Domain;
 }
コード例 #26
0
 public bool HasErrors()
 {
     return(GlobalErrors.Any());
 }
コード例 #27
0
 public BaseService(GlobalErrors globalErrors)
 {
     _GlobalErrors = globalErrors;
     _GlobalErrors.DefaultErrorLayer = ErrorLayer.BLL;
 }
コード例 #28
0
 public SubjectService(GlobalErrors globalErrors) : base(globalErrors)
 {
     _SubjectRepo = new SubjectRepository(globalErrors);
     _SubjectnDM  = new SubjectDM(globalErrors);
 }
コード例 #29
0
 public SampleValidator(GlobalErrors globalErrors) : base(globalErrors)
 {
 }
コード例 #30
0
 public CategoryService(GlobalErrors globalErrors) : base(globalErrors)
 {
     _CategoryRepo = new CategoryRepository(globalErrors);
     _CategorynDM  = new CategoryDM(globalErrors);
 }