public async Task <OperateStatus> DeleteAllAsync() { var operateStatus = new OperateStatus(); try { var resultNum = await Repository.DeleteAllAsync(); operateStatus.ResultSign = resultNum ? ResultSign.Successful : ResultSign.Error; operateStatus.Message = resultNum ? Chs.Successful : Chs.Error; } catch (Exception exception) { operateStatus.Message = string.Format(Chs.Error, exception.Message); } return(operateStatus); }
public async Task <DatabaseResponse> DeleteProductAsync(string productIds) { List <int> ids = productIds.Split(',').Select(int.Parse).ToList(); int affectedrows = await _productRepository.DeleteAllAsync(ids); int status = 0; if (affectedrows > 0) { status = (int)DbReturnValue.DeleteSuccess; } else { status = (int)DbReturnValue.NotExists; } return(new DatabaseResponse { ResponseCode = status }); }