예제 #1
0
        public async Task <IActionResult> Post(Contract contract, string telephone, string guestName)
        {
            contract.House = await HouseRepository.GetByIdAsync(contract.HouseId);

            contract.Guest = new Guest {
                CreationDate = DateTime.Now, MobilePhone = telephone, Name = guestName
            };
            await ContractRepository.AddAsync(contract);

            await UnitOfWork.SaveAsync();

            return(Ok(new { code = 200 }));
        }