public IActionResult GetProtectedData()
 {
     Contract.Ensures(Contract.Result <IActionResult>() != null);
     using (var context = new Database.LorikeetAppContext())
     {
         List <Models.Member> membersToREST = new List <Models.Member>();
         var members = context.Member.ToList();
         foreach (var item in members)
         {
             if (item.Agency == 0 && item.Archived == 0)
             {
                 var Member = new Models.Member();
                 Member.MemberId        = item.MemberId;
                 Member.Surname         = item.Surname;
                 Member.FirstName       = item.FirstName;
                 Member.DateOfBirth     = item.DateOfBirth;
                 Member.Sex             = item.Sex;
                 Member.Aboriginal      = item.Aboriginal;
                 Member.StreetAddress   = item.StreetAddress;
                 Member.PostCode        = item.PostCode;
                 Member.Suburb          = item.Suburb;
                 Member.State           = item.State;
                 Member.Country         = item.Country;
                 Member.TelephoneNumber = item.TelephoneNumber;
                 Member.MobileNumber    = item.MobileNumber;
                 Member.EmailAddress    = item.EmailAddress;
                 Member.DateAltered     = item.DateAltered;
                 Member.PictureGUID     = item.PictureGuid;
                 membersToREST.Add(Member);
             }
         }
         return(Ok(membersToREST));
     }
 }
        public IActionResult GetProtectedDataForAdmin()
        {
            Contract.Ensures(Contract.Result <IActionResult>() != null);
            using (var context = new Database.LorikeetAppContext())
            {
                List <Models.Contact> contactsToRest = new List <Models.Contact>();
                var contacts = context.Contact.ToList();
                foreach (var item in contacts)
                {
                    var Contact = new Models.Contact();
                    Contact.ContactId      = item.ContactId;
                    Contact.MemberId       = item.MemberId;
                    Contact.ContactType    = item.ContactType;
                    Contact.ContactName    = item.ContactName;
                    Contact.ContactAddress = item.ContactAddress;
                    Contact.ContactPhone   = item.ContactPhone;

                    contactsToRest.Add(Contact);
                }
                return(Ok(contactsToRest));
            }
        }