public async Task <IHttpActionResult> GetAddress(int id) { Address add = await db.Addresses.FindAsync(id); if (add == null) { return(NotFound()); } AddressNoR newAdd = new AddressNoR() { AddressID = add.AddressID, Country = add.Country, City = add.City, Supburb = add.Supburb, Area = add.Area, Street = add.Street, Number = add.Number, // BuyerAddresses = add.BuyerAddresses, //"SellerAddresses": [] }; return(Ok(newAdd)); }
// GET: api/Addresses public ICollection <AddressNoR> GetAddresses() { List <AddressNoR> addresLys = new List <AddressNoR>(); foreach (Address add in db.Addresses) { AddressNoR newAdd = new AddressNoR() { AddressID = add.AddressID, Country = add.Country, City = add.City, Supburb = add.Supburb, Area = add.Area, Street = add.Street, Number = add.Number, // BuyerAddresses = add.BuyerAddresses, //"SellerAddresses": [] }; addresLys.Add(newAdd); } return(addresLys); }
// GET: api/Addresses1 public ICollection <AddressNoR> GetAddresses() { // ICollection<AddressNoR> adresses = db.Addresses; // db.Addresses; List <AddressNoR> addresLys = new List <AddressNoR>(); foreach (Address add in db.Addresses) { AddressNoR newAdd = new AddressNoR() { AddressID = add.AddressID, Country = add.Country, City = add.City, Supburb = add.Supburb, Area = add.Area, Street = add.Street, Number = add.Number, // BuyerAddresses = add.BuyerAddresses, //"SellerAddresses": [] }; addresLys.Add(newAdd); /* var config = new MapperConfiguration(cfg => { * cfg.CreateMap<Address, AddressNoR>(); * }); * * * * IMapper mapper = config.CreateMapper(); * AddressNoR addnew = mapper.Map<Address, AddressNoR>(add); */ } return(addresLys); }