public async Task <IActionResult> Search([FromBody] GeneralRequest info)
        {
            if (!ModelState.IsValid || info.InformationProvider.ProviderType == null || info.Request.IdBusqueda == null)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                info.InformationProvider.ProviderType = info.InformationProvider.ProviderType.ToLower();
                var dto = await _mapperService.GetGeneralDtoAsync(info);

                var result = await _routerService.Search(dto);

                return(Ok(result));
            }
            catch (ProviderNotResponseException exProv)
            {
                return(GetUnavailableService(exProv));
            }
            catch (Exception ex)
            {
                return(GetErrorServerCode(ex));
            }
        }
Пример #2
0
        public void AddEditGeneralRequestInfo(int maintReqId, GeneralRequest generalRequest, string newEdit)
        {
            if (newEdit == "New")
            {
                _sacoMaintenanceContext.GeneralRequests.Add
                (
                    new GeneralRequest
                {
                    MaintRequestId                = maintReqId,
                    AuthorityToWorkUserId         = generalRequest.AuthorityToWorkUserId,
                    AuthorityToWorkDateTime       = generalRequest.AuthorityToWorkDateTime,
                    DetailOfWorkCompleted         = generalRequest.DetailOfWorkCompleted,
                    DetailOfWorkCompeltedUserId   = generalRequest.DetailOfWorkCompeltedUserId,
                    DetailOfWorkCompeltedDateTime = generalRequest.DetailOfWorkCompeltedDateTime,
                    WorkCompletedYesNo            = generalRequest.WorkCompletedYesNo,
                    WorkCompletedDetails          = generalRequest.WorkCompletedDetails,
                    SignOffDetails                = generalRequest.SignOffDetails,
                    WorkCompletedSignOffYesNo     = generalRequest.WorkCompletedSignOffYesNo,
                    WorkCompletedSignOffUserId    = generalRequest.WorkCompletedSignOffUserId,
                    WorkCompletedSignOffDateTime  = generalRequest.WorkCompletedSignOffDateTime
                }
                );
            }
            else if (newEdit == "Edit")
            {
                _sacoMaintenanceContext.Update(generalRequest);
            }

            _sacoMaintenanceContext.SaveChanges();
        }
Пример #3
0
        private void BuildGeneralRequest(string i_LicencePlate, string i_VehicleType, float i_EnergyRemained)
        {
            Console.WriteLine("Enter vehicle model");
            string model = Console.ReadLine();

            m_GeneralRequest = new GeneralRequest(model, i_LicencePlate, i_EnergyRemained);
        }
Пример #4
0
    public void createGroup()
    {
        owner = true;
        token = PlayerPrefs.GetString("token");
        GeneralRequest generalRequest = new GeneralRequest();

        generalRequest.action = "joinGroup";
        generalRequest.token  = token;
        SendWebSocketMessage(JsonUtility.ToJson(generalRequest));
    }
Пример #5
0
 public async Task <GeneralDto> GetGeneralDtoAsync(GeneralRequest request)
 {
     return(await Task.Run(() =>
                           new GeneralDto()
     {
         InformationProvider = request.InformationProvider,
         GeneralFlightInfo = GetGeneralFlightDto(request.Request),
         GeneralHotelInfo = GeneralHotelDto(request.Request),
         GeneralShowInfo = GeneralShowDto(request.Request)
     }));
 }
Пример #6
0
        public override GeneralRequest Build()
        {
            GeneralRequest request = new GeneralRequest()
                                     .SetHost(this.host)
                                     .SetQuery(this.querryBuilder.GetQuery())
                                     .SetType(this.Type)
                                     .SetContent(this.CreateContent())
                                     .SetHeaders(this.headers);

            this.Dispose();

            return(request);
        }
        public async Task General(GeneralRequest request)
        {
            var current = await _repoGeneral.By(false, u => u.UserId == request.UserId);

            if (current is null)
            {
                var general = new General(request.BirthDate, request.Name,
                                          request.Description, CurrentStage.Pending, request.UserId);

                new GeneralValidator().Validate(general);
                await _repoGeneral.Register(general);
            }
            else
            {
                current.Update(request.BirthDate, request.Name,
                               request.Description);
                _repoGeneral.Update(current);
            }
        }
Пример #8
0
 internal GeneralHttpContext(IServiceProvider serviceProvider)
 {
     Request = new GeneralRequest(serviceProvider.GetType().GetProperty("Request").GetValue(serviceProvider, null));
 }
        public async Task <IActionResult> Create([FromBody] GeneralRequest request)
        {
            await _service.General(request.InjectAccount(LoggedLess, nameof(request.UserId)));

            return(Result(new BaseResponse()));
        }