public async Task <IDataResponse <int> > DeleteAsync(int id) { var entity = await _dal.GetAsync(id); if (entity == null) { return(new ErrorDataResponse <int>(DbMessage.DataNotFound)); } return(await _dal.DeleteAsync(entity)); }
public async Task <IDataResponse <int> > DeleteAsync(int id) { var entity = await _dal.GetAsync(id); if (entity.PersonnelId != _userService.PersonnelId && _userService.IsAdmin) { return(new ErrorDataResponse <int>(AspectMessage.AccessDenied)); } return(await _dal.DeleteAsync(entity)); }
public async Task <IDataResponse <int> > DeleteAsync(int id) { var entity = await _dal.GetAsync(id); return(await _dal.DeleteAsync(entity)); }