Exemple #1
0
 public async Task <bool> Delete(KpiYear KpiYear)
 {
     if (await ValidateId(KpiYear))
     {
     }
     return(KpiYear.IsValidated);
 }
        public KpiGeneralPeriodReport_KpiYearDTO(KpiYear KpiYear)
        {
            this.Id = KpiYear.Id;

            this.Code = KpiYear.Code;

            this.Name = KpiYear.Name;

            this.Errors = KpiYear.Errors;
        }
Exemple #3
0
        public async Task <KpiYear> Get(long Id)
        {
            KpiYear KpiYear = await UOW.KpiYearRepository.Get(Id);

            if (KpiYear == null)
            {
                return(null);
            }
            return(KpiYear);
        }
        public KpiItemReport_KpiYearDTO(KpiYear KpiYear)
        {
            this.Id = KpiYear.Id;

            this.Code = KpiYear.Code;

            this.Name = KpiYear.Name;

            this.Errors = KpiYear.Errors;
        }
Exemple #5
0
        public async Task <KpiYear> Get(long Id)
        {
            KpiYear KpiYear = await DataContext.KpiYear.AsNoTracking()
                              .Where(x => x.Id == Id)
                              .Select(x => new KpiYear()
            {
                Id   = x.Id,
                Code = x.Code,
                Name = x.Name,
            }).FirstOrDefaultAsync();

            if (KpiYear == null)
            {
                return(null);
            }

            return(KpiYear);
        }
Exemple #6
0
        public async Task <bool> ValidateId(KpiYear KpiYear)
        {
            KpiYearFilter KpiYearFilter = new KpiYearFilter
            {
                Skip = 0,
                Take = 10,
                Id   = new IdFilter {
                    Equal = KpiYear.Id
                },
                Selects = KpiYearSelect.Id
            };

            int count = await UOW.KpiYearRepository.Count(KpiYearFilter);

            if (count == 0)
            {
                KpiYear.AddError(nameof(KpiYearValidator), nameof(KpiYear.Id), ErrorCode.IdNotExisted);
            }
            return(count == 1);
        }
Exemple #7
0
 public async Task <bool> Create(KpiYear KpiYear)
 {
     return(KpiYear.IsValidated);
 }