public DeleteWorkOrderResponseDto DeleteWorkOrder(DeleteWorkOrderRequestDto deleteWorkOrderRequestDto) { DeleteWorkOrderResponseDto response = new DeleteWorkOrderResponseDto(); try { response = bWorkOrderProvider.DeleteWorkOrder(deleteWorkOrderRequestDto); response.ServiceResponseStatus = 1; } catch (SSException applicationException) { response = new DeleteWorkOrderResponseDto { ServiceResponseStatus = 0, ErrorMessage = applicationException.Message, ErrorCode = applicationException.ExceptionCode }; } catch (Exception exception) { response = new DeleteWorkOrderResponseDto { ServiceResponseStatus = 0, ErrorCode = ExceptionAttributes.ExceptionCodes.InternalServerError, ErrorMessage = exception.Message }; } return(response); }
public DeleteWorkOrderResponseDto DeleteWorkOrder(DeleteWorkOrderRequestDto deleteWorkOrderRequestDto) { // Section to verify, whether the particular order has delivered or not GetWorkOrderDetailsStatusQM getWorkOrderDetailsStatusQM = new GetWorkOrderDetailsStatusQM(); GetWorkOrderDetailsStatusCM getWorkOrderDetailsStatusCM = new GetWorkOrderDetailsStatusCM { WorkOrderNumber = deleteWorkOrderRequestDto.WorkOrderNumber, WorkOrderSerial = deleteWorkOrderRequestDto.WorkOrderSerial }; getWorkOrderDetailsStatusQM = workOrderRepository.GetWorkOrderDetailsStatus(getWorkOrderDetailsStatusCM); if (!getWorkOrderDetailsStatusQM.Dc) { workOrderRepository.DeleteWorkOrder(getWorkOrderDetailsStatusCM); } return(new DeleteWorkOrderResponseDto()); }