// GET: api/Guarintees public ICollection <GuarinteeNoR> GetGuarintees() { List <GuarinteeNoR> Lys = new List <GuarinteeNoR>(); foreach (Guarintee objct in db.Guarintees.Include(g => g.AuctionRegistration)) { GuarinteeNoR newObject = new GuarinteeNoR() { // Bids= objct.Bids, // BankApproval = objct.BankApproval, // Bid = objct.Bid, // AuctionRegistration = objct.AuctionRegistration, DateOfSubmition = objct.DateOfSubmition, // Property = objct.Property, // Property = objct.Property, // RegisteredBuyer = objct.RegisteredBuyer, AuctionRegistrationID = objct.AuctionRegistrationID, // RegisteredBuyer = objct.RegisteredBuyer, GuarinteeApproval = objct.GuarinteeApproval, GuarinteePath = objct.GuarinteePath, // = objct.ProofOfPaymentPath, // ProofOfReturnPayment = objct.ProofOfReturnPayment // AuctionRegistration = fee.AuctionRegistration }; try { newObject.AuctionRegistration = new AuctionRegistrationNoR(); newObject.AuctionRegistration.id = objct.AuctionRegistration.id; newObject.AuctionRegistration.PropertyID = objct.AuctionRegistration.id; newObject.AuctionRegistration.RegesterDate = objct.AuctionRegistration.RegesterDate; newObject.AuctionRegistration.RegistrationFees = objct.AuctionRegistration.RegistrationFees; newObject.AuctionRegistration.Signiture = objct.AuctionRegistration.Signiture; newObject.AuctionRegistration.RegistrationStatus = objct.AuctionRegistration.RegistrationStatus; newObject.AuctionRegistration.BuyerId = objct.AuctionRegistration.BuyerId; newObject.AuctionRegistration.Bonded = objct.AuctionRegistration.Bonded; } catch { } Lys.Add(newObject); } return(Lys); }
public async Task <IHttpActionResult> GetGuarintee(int id) { Guarintee objct = await db.Guarintees.FindAsync(id); if (objct == null) { return(NotFound()); } GuarinteeNoR newObject = new GuarinteeNoR() { // Bids= objct.Bids, // BankApproval = objct.BankApproval, // Bid = objct.Bid, // AuctionRegistration = objct.AuctionRegistration, DateOfSubmition = objct.DateOfSubmition, // Property = objct.Property, // Property = objct.Property, // RegisteredBuyer = objct.RegisteredBuyer, AuctionRegistrationID = objct.AuctionRegistrationID, // RegisteredBuyer = objct.RegisteredBuyer, GuarinteeApproval = objct.GuarinteeApproval, GuarinteePath = objct.GuarinteePath, // = objct.ProofOfPaymentPath, // ProofOfReturnPayment = objct.ProofOfReturnPayment // AuctionRegistration = fee.AuctionRegistration }; try { newObject.AuctionRegistration = new AuctionRegistrationNoR(); newObject.AuctionRegistration.id = objct.AuctionRegistration.id; newObject.AuctionRegistration.PropertyID = objct.AuctionRegistration.id; newObject.AuctionRegistration.RegesterDate = objct.AuctionRegistration.RegesterDate; newObject.AuctionRegistration.RegistrationFees = objct.AuctionRegistration.RegistrationFees; newObject.AuctionRegistration.Signiture = objct.AuctionRegistration.Signiture; newObject.AuctionRegistration.RegistrationStatus = objct.AuctionRegistration.RegistrationStatus; newObject.AuctionRegistration.BuyerId = objct.AuctionRegistration.BuyerId; newObject.AuctionRegistration.Bonded = objct.AuctionRegistration.Bonded; } catch { } return(Ok(newObject)); }