public async Task <bool> Delete(KpiCriteriaGeneral KpiCriteriaGeneral) { if (await ValidateId(KpiCriteriaGeneral)) { } return(KpiCriteriaGeneral.IsValidated); }
public async Task <KpiCriteriaGeneral> Get(long Id) { KpiCriteriaGeneral KpiCriteriaGeneral = await UOW.KpiCriteriaGeneralRepository.Get(Id); if (KpiCriteriaGeneral == null) { return(null); } return(KpiCriteriaGeneral); }
public KpiGeneral_KpiCriteriaGeneralDTO(KpiCriteriaGeneral KpiCriteriaGeneral) { this.Id = KpiCriteriaGeneral.Id; this.Code = KpiCriteriaGeneral.Code; this.Name = KpiCriteriaGeneral.Name; this.Errors = KpiCriteriaGeneral.Errors; }
public async Task <KpiCriteriaGeneral> Get(long Id) { KpiCriteriaGeneral KpiCriteriaGeneral = await DataContext.KpiCriteriaGeneral.AsNoTracking() .Where(x => x.Id == Id) .Select(x => new KpiCriteriaGeneral() { Id = x.Id, Code = x.Code, Name = x.Name, }).FirstOrDefaultAsync(); if (KpiCriteriaGeneral == null) { return(null); } return(KpiCriteriaGeneral); }
public async Task <bool> ValidateId(KpiCriteriaGeneral KpiCriteriaGeneral) { KpiCriteriaGeneralFilter KpiCriteriaGeneralFilter = new KpiCriteriaGeneralFilter { Skip = 0, Take = 10, Id = new IdFilter { Equal = KpiCriteriaGeneral.Id }, Selects = KpiCriteriaGeneralSelect.Id }; int count = await UOW.KpiCriteriaGeneralRepository.Count(KpiCriteriaGeneralFilter); if (count == 0) { KpiCriteriaGeneral.AddError(nameof(KpiCriteriaGeneralValidator), nameof(KpiCriteriaGeneral.Id), ErrorCode.IdNotExisted); } return(count == 1); }
public async Task <bool> Create(KpiCriteriaGeneral KpiCriteriaGeneral) { return(KpiCriteriaGeneral.IsValidated); }