Beispiel #1
0
        public void CreateDptTest()
        {
            var ops = new DepartmentOperations();

            ops.CreateDepartment("Customer Service");
            var ptoList = ops.ListAllDepartments();
            var newDpt  = ptoList.Data.FirstOrDefault(x => x.DepartmentID == 8);

            Assert.AreEqual("Customer Service", newDpt.DepartmentName);
        }
Beispiel #2
0
        // POST api/<controller>

        public HttpResponseMessage Post(Departments department)
        {
            var ops = new DepartmentOperations();

            ops.CreateDepartment(department.DepartmentName);
            var opsResponse = ops.GetDptIdByName(department.DepartmentName);
            int dptId       = opsResponse.Data;

            var response = Request.CreateResponse(HttpStatusCode.Created, department.DepartmentName);

            string uri = Url.Link("DefaultApi", new { id = dptId });

            response.Headers.Location = new Uri(uri);

            return(response);
        }