Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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
            });
        }