public IRestResponse AddStaff(int siteId, RestRequestStaff staff) { var client = new RestClient("http://dev-mobile-rest.mbodev.me/"); var request = new RestRequest("/Rest/Staff", Method.POST) { RequestFormat = DataFormat.Json }; request.AddHeader("Content-Type", "application/json"); request.AddHeader("Authorization", "Bearer " + StaffAccessToken); request.AddHeader("SiteId", siteId.ToString(CultureInfo.InvariantCulture)); request.AddBody( new { firstname = staff.Firstname, lastname = staff.Lastname, bio = staff.Bio, email = staff.Email, phone = staff.Phone, isFemale = staff.IsFemale }); return(client.Execute(request)); }
public void AddStaffTest() { RestRequestStaff staff = new RestRequestStaff { Firstname = "chris", Lastname = "essley4", Bio = "cali", Email = "*****@*****.**", Phone = "555-555-5555", IsFemale = false }; int siteId = -40000; StaffRestCalls staffRestCalls = new StaffRestCalls(); IRestResponse response = staffRestCalls.AddStaff(siteId, staff); Console.WriteLine(response.Content); Assert.AreNotEqual(0, response.ContentLength); }