public async Task <IResult> DeleteAsync(int id) { Color color = await _colorDAL.GetAsync(x => x.Id == id); _colorDAL.Remove(color); await _uow.Complete(); return(new SuccessResult()); }