public async static Task ProcessUpdateStudentMessageAsync([QueueTrigger("%queueName%")] UpdateStudentMessage message, TextWriter logger) { await Console.Out.WriteAsync($"Starting processing request for user: '******'"); try { var repository = new StudentRepository(); var student = new Student { Id = message.Id, FirstName = message.FirstName, LastName = message.LastName }; await repository.AddStudent(student); } catch (Exception ex) { var baseException = ex.GetBaseException(); var messageJson = JsonConvert.SerializeObject(message); var error = $"Error Message: '{baseException.Message}'; Stack Trace: '{baseException.StackTrace}'; Queue Message: {messageJson}"; await logger.WriteAsync(error); } await Console.Out.WriteAsync($"Completed processsing request for user: '******'"); }
public IHttpActionResult POSTStudent() { HttpRequest request = HttpContext.Current.Request; HttpPostedFile image = request.Files["image"]; Repository.Models.Student student1 = new Repository.Models.Student() { Name = request["Name"], Age = int.Parse(request["Age"]), Email = request["Email"], Image = saveImageToFile(image) }; StudentRepository.AddStudent(student1); return(Created("Done", student1)); //if (ModelState.IsValid) //{ // if (StudentRepository.AddStudent(student)) // { // return Created("Added Successfully", student); // } //} //return BadRequest("Input Data Is Not Valid ----> See Help"); }
public IActionResult AddStudent(Student student) { if (studentRepository.AddStudent(student)) { } ViewData["AllGroup"] = GetGroup(); return(View()); }
public void Post([FromBody] StudentParam newStudent) { // TODO: Validation of items passed in _studentRepository.AddStudent(new Student { Name = newStudent.name, StudentId = newStudent.studentId, Grade = newStudent.grade }); }
public ActionResult AddStudent(Student student) { if (ModelState.IsValid) { repo.AddStudent(student.Name, student.Age, student.Average); } ViewBag.message = "New Item Added Successfully !"; return(View()); }
public IHttpActionResult PostStudent(StudentPostDto student) { if (student == null) { return(BadRequest()); } service.AddStudent(student); return(Ok("Student has been Added")); }
public ActionResult Create(FormCollection formdata) { Student s = new Student(); UpdateModel(s); StudentRepository repository = new StudentRepository(); repository.AddStudent(s); return(RedirectToAction("Index")); }
public IHttpActionResult PostStudent(Student student) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _studentRepository.AddStudent(student); return(CreatedAtRoute("DefaultApi", new { id = student.StudentId }, student)); }
public IActionResult Create(StudentVM newStudent) { newStudent.Student.Courses = new List <Course>(); foreach (var courseid in newStudent.SelectedCourseIds) { newStudent.Student.Courses.Add(_courseRepository.GetCourse(courseid)); } newStudent.Student.Major = _majorRepository.GetMajor(newStudent.Student.Major.MajorId); newStudent.Student.Address.State = _stateRepository.GetState(newStudent.Student.Address.State.StateAbbreviation); newStudent.Student = _studentRepository.AddStudent(newStudent.Student); return(RedirectToAction(nameof(Index))); }
async public void BtnAddStudent(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtCin.Text) || string.IsNullOrWhiteSpace(txtEmail.Text) || string.IsNullOrWhiteSpace(txtPhone.Text) || string.IsNullOrWhiteSpace(txtNom.Text) || string.IsNullOrWhiteSpace(txtPrenom.Text) || Dc[selectedFilierName] == null) { await DisplayAlert("Erorr ", "If remplire tous les champs ", "Ok", "Cancel"); } else { Student student = new Student() { cin = txtCin.Text, Email = txtEmail.Text, Phone = txtPhone.Text, nom = txtNom.Text, Prenom = txtPrenom.Text, IdFiliere = Dc[selectedFilierName] }; StudentRepository studentDB = new StudentRepository(); try { bool rowadd = await studentDB.AddStudent(student); if (!rowadd) { Device.BeginInvokeOnMainThread(async() => { var resut = await this.DisplayAlert("Erorr ", "Student not add ", "Ok", "Cancel"); if (resut) { await Navigation.PushAsync(new AddStudent()); } }); } else { Device.BeginInvokeOnMainThread(async() => { var resut = await this.DisplayAlert("Congratulation ", "Student Add Sucessfull ", "Ok", "Cancel"); if (resut) { await Navigation.PushAsync(new HomePage2()); } }); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
public ViewResult StudentForm(Student s) { if (ModelState.IsValid) { StudentRepository.AddStudent(s); return(View("Thanks", s)); } else { ModelState.AddModelError(String.Empty, "Please enter correct data"); return(View()); } }
public ActionResult Create(Student student) { // if (!ModelState.IsValid) // return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Enter Valid Data"); if (ModelState.IsValid) { StudentRepository.AddStudent(student); return(RedirectToAction(nameof(Index))); //nameof return the name of any thing as string } //return RedirectToAction("Index"); // return View("Index",StudentRepository.GetStudents()); return(View(student)); }
private void SubmitData(object sender, EventArgs e) { //User usersz = StudentRepository.GetStudentById(1).User; if (FormValidationCheck().ValidationStatus) { User user = new User(); user.Name = textBoxName.Text; user.Address = textBoxAddress.Text; user.PhoneNumber = textBoxPhone.Text; user.UserName = textBoxEmail.Text; user.Password = textBoxPassword.Text; user.UserEnabled = true; if (profileImagePictureBox.Image != null) { user.UserAvatar = SaveImage(profileImagePictureBox.ImageLocation); } UserRepository.AddUser(user); if (checkBoxTeacher.Checked) { Teacher teacher = new Teacher(); teacher.UserId = user.UserId; teacher.AvailableToHire = radioButtonAvailable.Checked ? true : false; teacher.ChargeAmount = Convert.ToDecimal(textBoxSetCharge.Text); TeacherRepository.AddTeacher(teacher); foreach (Skill skill in skills) { skill.TeacherId = teacher.TeacherId; } SkillRepository.AddSkills(skills); } else { Student student = new Student(); student.UserId = user.UserId; StudentRepository.AddStudent(student); } MessageBox.Show("Registration Successful !", "Success !"); int milliseconds = 1000; Thread.Sleep(milliseconds); this.Hide(); new LogIn().Show(); } else { MessageBox.Show(FormValidationCheck().Errors, "Error"); } }
public ActionResult AddStudent(Student student) { //StudentRepository studentRepository = new StudentRepository(); var studentRollNumber = studentRepository.AddStudent(student); if (studentRollNumber != 0) { return(RedirectToAction("AddStudentMark", "Student", new { id = studentRollNumber })); } else { ViewData["Message"] = "Error in inserting"; return(View()); } }
public void AddStudent(StudentModel student) { Student studentresult = new Student() { FirstName = student.FirstName, LastName = student.Lastname, Age = student.Age, Payments = student.Payments.Select(p => new Payment { Value = p.Value, Date = p.Date }).ToList() }; _studentRepository.AddStudent(studentresult); }
//Created by Prasanaon 18.07.2013 /// <summary> /// Creates the student. /// </summary> /// <returns>Student</returns> public static Student CreateStudent() { var student = new Student { Name = "Bheem", Standard = "VI", Section = "A", Gender = 'M', DateOfBirth = "03.02.1989", PhoneNumber = "9874586854", Address = "Salem", Created_By = 1 }; student.RollNumber = studentRepository.AddStudent(student); return(student); }
public void AddStudent_Given_Student_ExpectStudentAdded() { var Student = new Student() { FirstMidName = "John", LastName = "Doe" }; const int expectedID = 1; _mockStudentContext.Setup(x => x.SaveChanges()).Callback(() => Student.ID = expectedID); int id = _StudentRepository.AddStudent(Student); _mockStudents.Verify(x => x.Add(Student), Times.Once); _mockStudentContext.Verify(x => x.SaveChanges(), Times.Once); Assert.AreEqual(expectedID, id); }
public void AddStudent(StudentViewModel item) { StudentRepository repo = new StudentRepository(); Student newStudent = new Student(); newStudent.UserName = item.UserName; newStudent.Password = item.Password; newStudent.Email = item.Email; newStudent.PhoneNumber = item.PhoneNumber; newStudent.EmailConfirmation = false; newStudent.FirstName = item.Firstname; newStudent.LastName = item.LastName; newStudent.HomeAddress = item.HomeAdress; newStudent.RoleID = "Student"; newStudent.TeacherID = item.TeacherID; repo.AddStudent(newStudent); }
private void SaveButton_Click(object sender, EventArgs e) { NameTextBox.Text = NameTextBox.Text.TrimAndRemoveWhiteSpaces().AllFirstLettersToUpper(); LastNameTextBox.Text = LastNameTextBox.Text.TrimAndRemoveWhiteSpaces().AllFirstLettersToUpper(); if (!CheckForErrors()) { return; } var toAdd = new Student(NameTextBox.Text, LastNameTextBox.Text, DateOfBirthPicker.Value, (Sex)Enum.Parse(typeof(Sex), SexComboBox.Text), (SchoolClass)Enum.Parse(typeof(SchoolClass), ClassComboBox.Text)); _studentRepository.AddStudent(toAdd); Close(); }
public void AddUsers(UserServices item) { StudentRepository repo = new StudentRepository(); var reg = new Register(); Student newStudent = new Student(); newStudent.UserName = item.UserName; newStudent.Password = item.Password; newStudent.Email = item.Email; newStudent.PhoneNumber = item.PhoneNumber; newStudent.EmailConfirmation = false; newStudent.FirstName = item.Firstname; newStudent.LastName = item.LastName; newStudent.HomeAddress = item.HomeAdress; newStudent.TeacherID = item.TeacherID; repo.AddStudent(newStudent); // reg.Add(newStudent); }
public IActionResult AddStudent(AddStudent model) { var createResult = _StudentRepository.AddStudent(model); if (ModelState.IsValid) { if (createResult > 0) { TempData["Success"] = "Student has been added success"; } else { TempData["Error"] = "Something went wrong, please try again later"; } } ModelState.Clear(); ViewBag.Language = GetLanguageList(); ViewBag.Level = GetAllLevel(); return(View(new AddStudent())); }
public bool ParseStudentsfromExcel(DataRowCollection rows, string filename) { StudentRepository repos = new StudentRepository(); try { foreach (DataRow row in rows) { if (row.IsNull(0)) { break; } if (row[0].ToString().Contains("Фамилия") || !row[8].ToString().ToLower().Contains("пми")) { continue; } Student student = new Student(); student.Name = row[1].ToString(); student.Surname = row[0].ToString(); student.Patronymic = row[2].ToString(); student.GradeBookNumber = row[3].ToString(); student.GroupNumber = row[4].ToString(); student.CourseNumber = int.Parse(row[5].ToString()); student.Vector = row[8].ToString(); student.Mentor = row[7].ToString().ToLower() == "да"?true:false; student.Departament = row[6].ToString(); student.SudtingYear = filename.Split("/")[filename.Split("/").Length - 1].Split(".")[0].ToLower().Split("студенты")[1].Replace(" ", ""); repos.AddStudent(student); Debug.WriteLine(student.Name); } } catch (Exception) { return(false); } return(true); }
public void AddStudent(StudentModel newStModel) { List <Payment> mappedPayment = new List <Payment>(); foreach (var item in newStModel.Payments) { if (item.Date > DateTime.Now) { Console.WriteLine("payment shoup be completed before now"); return; } mappedPayment.Add(new Payment() { Date = item.Date, Value = item.Value }); } Student studentToAdd = new Student() { FirstName = newStModel.FirstName, LastName = newStModel.Lastname, Age = newStModel.Age, Payments = mappedPayment }; _studentRepository.AddStudent(studentToAdd); }
public async Task <IHttpActionResult> Register(RegisterBindingModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = new ApplicationUser() { UserName = model.Email, Email = model.Email }; IdentityResult result = await UserManager.CreateAsync(user, model.Password); if (!result.Succeeded) { return(GetErrorResult(result)); } studentRepository = new StudentRepository(new MongoProvider("mongodb://localhost:27017", "Student")); studentRepository.AddStudent(user.Id, model.Name, model.Surname, model.Patronomic, model.GroupId, model.Email, model.Github); return(Ok()); }
public int AddStudent(Student student) { return(_studentRepository.AddStudent(student)); }
public void Post([FromBody] Student Value) => studentRepo.AddStudent(Value);
public IActionResult AddStudent() { StudentRepository.AddStudent(); return(RedirectToAction("Index")); }
public void Post(Student student) { StudentRepository.AddStudent(student); }
public string AddStudent(Student student) { return(_studentRepository.AddStudent(student)); }
public IActionResult Add(Student student) { repo.AddStudent(student); return(RedirectToAction("Index")); }