public void AddStudentNames(string studentId, FirstLastNameModel model)
        {
            var student = GetStudentById(studentId);

            student.FirstName = model.FirstName;
            student.LastName  = model.LastName;
            _studentExchangeDataContext.SaveChanges();
        }
Example #2
0
        public void AddTutorNames(string tutorId, FirstLastNameModel model)
        {
            var tutor = GeTutorById(tutorId);

            tutor.FirstName = model.FirstName;
            tutor.LastName  = model.LastName;
            _studentExchangeDataContext.SaveChanges();
        }
        public void TestAddStudentNames()
        {
            var mockUserSet = CreateMockUserSet();

            mockUserSet.SetReturnsDefault(mockUserSet.Object.Cast <Student>());
            _mockStudentExchangeDataContext.Setup(c => c.Users).Returns(mockUserSet.Object);
            _mockStudentExchangeDataContext.Setup(c => c.SaveChanges());
            var names = new FirstLastNameModel()
            {
                FirstName = "Adam",
                LastName  = "Nowak"
            };

            _studentService.AddStudentNames("testId", names);
            _mockStudentExchangeDataContext.Verify(c => c.SaveChanges(), Times.Once);
        }
Example #4
0
 public IHttpActionResult PostNames([FromBody] FirstLastNameModel model)
 {
     _tutorService.AddTutorNames(GetCurrentUserId(), model);
     return(Content(HttpStatusCode.NoContent, ""));
 }