public TicketIssueLevel_SLATimeUnitDTO(SLATimeUnit SLATimeUnit) { this.Id = SLATimeUnit.Id; this.Code = SLATimeUnit.Code; this.Name = SLATimeUnit.Name; this.Errors = SLATimeUnit.Errors; }
public async Task <bool> Delete(SLATimeUnit SLATimeUnit) { if (await ValidateId(SLATimeUnit)) { } return(SLATimeUnit.IsValidated); }
public async Task <SLATimeUnit> Get(long Id) { SLATimeUnit SLATimeUnit = await UOW.SLATimeUnitRepository.Get(Id); if (SLATimeUnit == null) { return(null); } return(SLATimeUnit); }
public long ConvertSLATimeToMenute(long Time, SLATimeUnit SLATimeUnit) { if (SLATimeUnit.Id == SLATimeUnitEnum.HOURS.Id) { return(Time * 60); } else if (SLATimeUnit.Id == SLATimeUnitEnum.DAY.Id) { return(Time * 24 * 60); } else { return(Time); } }
public async Task <SLATimeUnit> Get(long Id) { SLATimeUnit SLATimeUnit = await DataContext.SLATimeUnit.AsNoTracking() .Where(x => x.Id == Id) .Select(x => new SLATimeUnit() { Id = x.Id, Code = x.Code, Name = x.Name, }).FirstOrDefaultAsync(); if (SLATimeUnit == null) { return(null); } return(SLATimeUnit); }
public async Task <bool> ValidateId(SLATimeUnit SLATimeUnit) { SLATimeUnitFilter SLATimeUnitFilter = new SLATimeUnitFilter { Skip = 0, Take = 10, Id = new IdFilter { Equal = SLATimeUnit.Id }, Selects = SLATimeUnitSelect.Id }; int count = await UOW.SLATimeUnitRepository.Count(SLATimeUnitFilter); if (count == 0) { SLATimeUnit.AddError(nameof(SLATimeUnitValidator), nameof(SLATimeUnit.Id), ErrorCode.IdNotExisted); } return(count == 1); }
public async Task <bool> Create(SLATimeUnit SLATimeUnit) { return(SLATimeUnit.IsValidated); }