コード例 #1
0
 public void UpdateDetails()
 {
     var emp = new EmployeeModel { ID = 1, Name = "Updated"};
     TestSetup();
     var controller = new EmployeeController(mockEmployeeRepository);
     TestSetupController(controller);
     HttpResponseMessage result = controller.UpdateEmployeeById(emp);
     Assert.AreEqual(result.StatusCode, HttpStatusCode.OK);
 }
コード例 #2
0
 public HttpResponseMessage GetDetails(EmployeeModel empDetail)
 {
     try
     {
         return Request.CreateResponse<APIResponse>(HttpStatusCode.OK, new APIResponse { Result = null });
     }
     catch (Exception ex)
     {
         return ErrorMessage(ex);
     }
 }
コード例 #3
0
 public HttpResponseMessage GetAllEmployee(EmployeeModel empDetail)
 {
     var allEmployee = employeeRepository.GetAllEmployee();
     try
     {
         return Request.CreateResponse<APIResponse>(HttpStatusCode.OK, new APIResponse { Result = allEmployee });
     }
     catch (Exception ex)
     {
         return ErrorMessage(ex);
     }
 }
コード例 #4
0
 public HttpResponseMessage GetEmployeeById(EmployeeModel empDetail)
 {
     var emp = new List<EmployeeModel>();
     try
     {
         var employee = employeeRepository.GetEmployeeById(empDetail);
         emp.Add(employee);
         return Request.CreateResponse<APIResponse>(HttpStatusCode.OK, new APIResponse { Result = emp });
     }
     catch (Exception ex)
     {
         return ErrorMessage(ex);
     }
 }
コード例 #5
0
 EmployeeModel IEmployeeRepository.UpdateEmployeeById(EmployeeModel employeeModel)
 {
     return new EmployeeModel { ID = 10, Name = "John" };
 }
コード例 #6
0
 EmployeeModel IEmployeeRepository.GetEmployeeById(EmployeeModel employeeModel)
 {
     return new EmployeeModel { ID = 1, Name = "Iliyas" };
 }
コード例 #7
0
 public void TestSetup()
 {
     mockEmployeeRepository = new MockEmployeeRepository();
     empDetail = new EmployeeModel();
 }
コード例 #8
0
 public EmployeeModel UpdateEmployeeById(EmployeeModel employeeModel)
 {
     return employeeModel;
 }
コード例 #9
0
 public EmployeeModel GetEmployeeById(EmployeeModel employeeModel)
 {
     return new EmployeeModel { ID = 1, Name = "Iliyas" };
 }