public static void Seed(IStudentService svc) { svc.Initialise(); // Create some students var s1 = svc.AddStudent("Homer", "*****@*****.**", "Computing", 44, 45.0); var s2 = svc.AddStudent("Marge", "*****@*****.**", "Engineering", 40, 68.0); var s3 = svc.AddStudent("Bart", "*****@*****.**", "Sleeping", 16, 39.0); var s4 = svc.AddStudent("Lisa", "*****@*****.**", "Computing", 13, 86.0); // create some modules var m1 = svc.AddModule("Programming"); var m2 = svc.AddModule("Maths"); var m3 = svc.AddModule("English"); // Add ticket for Homer var t1 = svc.CreateTicket(s1.Id, "Bart you little ..."); // Add ticket for Bart var t2 = svc.CreateTicket(s3.Id, "Go to Skinners office"); // Homer is taking programming svc.AddStudentToModule(s1.Id, m1.Id); // Marge is taking maths svc.AddStudentToModule(s2.Id, m2.Id); // Bart is taking English svc.AddStudentToModule(s3.Id, m3.Id); // Lisa is taking Programming Maths and English svc.AddStudentToModule(s4.Id, m1.Id); svc.AddStudentToModule(s4.Id, m2.Id); svc.AddStudentToModule(s4.Id, m3.Id); }
// ===== Utility add dummy student data via service ====== //seed method takes the service as a parameter and then calls the add //student method on our service to add these students. //This means the student service will now be populated with data. private static void Seed(IStudentService svc) { svc.AddStudent("Homer", "Physics", "*****@*****.**", 42, 50); svc.AddStudent("Marge", "English", "*****@*****.**", 38, 67); svc.AddStudent("Lisa", "Maths", "*****@*****.**", 14, 80); svc.AddStudent("Bart", "Computing", "*****@*****.**", 12, 56); }
public void GetStudentByEmail_WhenStudentExists_ShouldReturnStudent() { //arrange //act var s = svc.AddStudent("XXX", "Computing", "xxx@gmail", 20, 50); var found = svc.GetStudentByEmail("xxx@gmail"); //assert Assert.Equal("xxx@gmail", found.Email); }
public void AddStudent_InvalidObjectPassed_ReturnsFalse() { // Arrange var nameMissingStudentDTO = new StudentDTO() { StudentAddress = "Chandigarh", StudentAge = 26 }; //Act bool IsStudentAdded = _studentService.AddStudent(nameMissingStudentDTO); // Assert Assert.IsTrue(IsStudentAdded); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName,PhoneNumber,Birthday,NickNames,StudentNumber,Email")] Student student) { if (ModelState.IsValid) { //Validate that the user email does not exist in database if (_studentService.ValidateNonDuplicateEmail(student.Email, -1)) { try { _studentService.AddStudent(student); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } else { ModelState.AddModelError("", GlobalResources.ExistingEmailError); } } return(View(student)); }
public ActionResult <Student> CreateStudent([FromBody] StudentAddDto studentDto) { if (!ModelState.IsValid) { var errorMessages = new List <KeyValuePair <string, string> >(); foreach (var key in ModelState.Keys) { errorMessages.AddRange(ModelState[key].Errors .Select(error => new KeyValuePair <string, string>(key, error.ErrorMessage))); } return(BadRequest(GeneralResponse <Student> .ValidationError(errorMessages))); } var studentEntity = new Student { Name = studentDto.Name, StudentNo = studentDto.StudentNo, Age = studentDto.Age, PhoneNumber = studentDto.PhoneNumber }; var studentAfterAdd = _studentService.AddStudent(studentEntity); return(Created(new Uri($"{Request.Path}/{studentAfterAdd.Id}", UriKind.Relative), GeneralResponse <Student> .Ok(studentAfterAdd))); }
public void AddStudent_WhenCalledWithStudent_InsertTheStudent() { //Arrange var student = new Student { StudentId = 1618023, Name = "Sariful", Fine = 0.0 }; var _demoStudentRepository = _mock.Mock <IStudentRepository>(); _demoStudentRepository.Setup(x => x.EnterStudent(student)); _studentService = _mock.Create <StudentService>(); // Act _studentService.AddStudent(student); //Assert _demoStudentRepository.VerifyAll(); }
public IActionResult AddStudent(ApiSettings apiSettings) { VMStudent std = ConvertJson.Deserialize <VMStudent>(apiSettings.Obj.ToString()); _studentService.AddStudent(std); return(Ok("Success")); }
private void ProcessMessage(string receivedMessage) { var lines = new string[] { "recevied ProcessMessage => " + receivedMessage }; File.AppendAllLines(@"C:\Temp\Demos\Heartbeat.txt", lines); var message = JsonConvert.DeserializeObject <Models.Message>(receivedMessage); var msgType = message.Type; var student = message.Student; //check the type if (msgType.Equals("add")) { //add object to the db //dapperHelper.ExecuteProcedure_AddStudent(student); studentService.AddStudent(student); } else { //update object //dapperHelper.ExecuteProcedure_UpdateStudent(student); studentService.UpdateStudent(student); } }
public ActionResult Add(Student student) { var studentId = studentService.AddStudent(student); RedirectToAction("Posts", "Post"); return(Json(this.studentService.GetStudents(), JsonRequestBehavior.AllowGet)); }
//This goes in Initialization/constructor void Add() { var addedStudent = studentService.AddStudent(SelectedPerson).Result; studentList.Add(addedStudent); SelectedPerson = addedStudent; RecordCount = studentList.Count; StudentListEditMode = EditMode.Update; }
public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } studentService.AddStudent(Student); return(RedirectToPage("GetStudents")); }
private void AddStudentClicked(object args) { var rowEditEndedEventArgs = args as GridViewRowEditEndedEventArgs; var student = rowEditEndedEventArgs.EditedItem as Student; _unityContainer = (UnityContainer)Application.Current.Resources["IoC"]; _studentService = (StudentService)_unityContainer.Resolve <IStudentService>(); _studentService.AddStudent(student.Name, student.Email, student.Specialty, student.Course); }
public ActionResult Create(Student student) { if (!ModelState.IsValid) { return(View(student)); } _studentService.AddStudent(student); return(RedirectToAction("Index")); }
public async Task <IActionResult> AddStudent(Student value, CancellationToken ct) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var studinfo = await _studentService.AddStudent(value, ct); return(Created("", studinfo)); }
public async override Task AddStudent(IAsyncStreamReader <AddStudentRequest> requestStream, IServerStreamWriter <Response> responseStream, ServerCallContext context) { await foreach (var m in requestStream.ReadAllAsync()) { var result = _studentService.AddStudent(new UTransit.Models.Student { IndexNumber = m.IndexNumber }); await responseStream.WriteAsync(new Response { Issuccessful = result.IsSucessful, Message = result.Message }); } }
public ActionResult <Student> AddStudent(Student student) { var students = _service.AddStudent(student); if (students == null) { return(NotFound()); } return(students); }
public IActionResult AddStudent([FromBody] AddStudentRequest request) { var result = _studentService.AddStudent(request); if (result.IsSucessful) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult AddStudent(Student student) { var isAdded = _studentService.AddStudent(student); if (!isAdded) { return(BadRequest("incorrect data passed")); } return(Ok("added the student")); }
public async Task <ActionResult <Student> > AddAsync([FromBody] Student student) { var newStudent = await _studentService.AddStudent(student); if (newStudent == null) { return(NotFound()); } return(newStudent); }
public IActionResult Post([FromBody] Student student) { bool isContactAdded = studentService.AddStudent(student); if (isContactAdded) { return(new ObjectResult("student added")); } return(BadRequest("cannot add student")); }
public async Task <IActionResult> Create([Bind("StudentId,FullName,StdCode,Marks,Addesss")] Student student) { if (ModelState.IsValid) { _serviceLayer.AddStudent(student); // _context.Add(student); // await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(student)); }
public async Task AddStudent([FromBody] StudentDto student) { try { await _studentService.AddStudent(student); } catch (Exception e) { throw new ApplicationException(e.Message); } }