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