Ejemplo n.º 1
0
        public async Task <BaseResponse <bool> > CancelShrimpCropManagementFactor([FromBody] CancelShrimpCropManagementFactorDto dto)
        {
            if (dto == null)
            {
                throw new BusinessException("Invalid parameter!", ErrorCode.INVALID_PARAMETER);
            }

            var response = new BaseResponse <bool>
            {
                Data   = await _shrimpCropService.CancelShrimpCropManagementFactor(dto),
                Status = true
            };

            return(await Task.FromResult(response));
        }
Ejemplo n.º 2
0
        public async Task <bool> CancelShrimpCropManagementFactor(CancelShrimpCropManagementFactorDto dto)
        {
            _logger.LogInformation("cancel shrimp crop management factor");
            var shrimpCropManagementFactor = await GetShrimpCropManagementFactorById(dto.ShrimpCropManagementFactoId);

            shrimpCropManagementFactor.Status = CropFactorStatus.StopWork.ToString();

            shrimpCropManagementFactor.ModifiedAt = DateTime.UtcNow;

            shrimpCropManagementFactor.ModifiedBy = _sessionService.UserId;

            await this.DatabaseConnectService.Connection.UpdateAsync <ShrimpCropManagementFactor>(shrimpCropManagementFactor);

            _logger.LogInformation("end method cancel shirmp crop management factor");

            return(true);
        }