Example #1
0
        public async Task <ActionResult> SentProposal(CustomerFormDto CustomerFormRequestDto)
        {
            var proposalModel = MapProposalModel(CustomerFormRequestDto);

            var response = await _proposalService.SendProposal(proposalModel);

            return(RedirectToAction("Proposals", "Customer"));
        }
Example #2
0
 private ProposalModel MapProposalModel(CustomerFormDto CustomerFormRequestDto)
 {
     return(new ProposalModel
     {
         ProposalId = Guid.NewGuid().ToString(),
         TravellerName = CustomerFormRequestDto.FirstName,
         Origin = CustomerFormRequestDto.DepartureCity,
         Destiny = CustomerFormRequestDto.ArrivalCity,
         OutboundDate = CustomerFormRequestDto.DepartureDatetime,
         InboundDate = CustomerFormRequestDto.ArrivalDatetime,
         Passenger1 = new PassengerModel
         {
             FirstName = CustomerFormRequestDto.FirstName,
             SecondName = CustomerFormRequestDto.SecondName,
             PassengerType = CustomerFormRequestDto.PassengerType
         },
         Price = CustomerFormRequestDto.Price,
         TimeToLive = DateTime.Now.AddDays(20)
     });
 }