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 })); }