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; }
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; }
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); }
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); }
public async Task <bool> Create(KpiYear KpiYear) { return(KpiYear.IsValidated); }