public async Task <ServiceResultOfT <StudentModel> > Add(StudentViewModel model) { var student = model.Student; var result = await _studentService.AddStudentAsync(student); return(result); }
public async Task <ActionResult> Insert(StudentRequest oStudent) { //StudentRequest students = new StudentRequest(); var students = await _service.AddStudentAsync(oStudent); return(Ok(students)); }
public async Task <IActionResult> AddStudentAsync([FromBody] StudentEntity student) { try { return(Json(await _studentService.AddStudentAsync(student))); } catch (Exception ex) { //Can add logger return(StatusCode(500, "Internal server error")); } }
public HomeController(IStudentService service) { _service = service; //TODO simple seed _service.AddStudentAsync(new Student { IdStudent = 1, FirstName = "John", LastName = "Smith" }); }
public async Task <IHttpActionResult> CreateStudentAsync ([FromBody] UserAdd_DTO user) { if (user is null) { return(BadRequest()); } var result = await _studentService.AddStudentAsync(user); return(result.IsError ? BadRequest(result.Message) : (IHttpActionResult)Ok(result.Data)); }
public async Task AddStudentAsync_Test() { var add_DTO = _listStudentAdd_DTO.FirstOrDefault(); var forAdd = _mapper.Map <StudentDB>(add_DTO); Student whasAdded = null; _mockUnitRepo.Setup(_ => _.Students.Add(forAdd)); _mockUnitRepo.Setup(_ => _.SaveAsync()) .Callback(() => { whasAdded = _mapper.Map <Student>(forAdd); }); var result = await _service.AddStudentAsync(add_DTO); result.IsError.Should().BeFalse(); result.Data.PhoneNumber.Should().BeEquivalentTo(whasAdded.PhoneNumber);//becouse result and whasAdded are from different mapping add_DTO }
public async Task <ActionResult> AddNewStudent(StudentViewModel studentViewModel, string redirectUrl) { if (!ModelState.IsValid) { return(View(studentViewModel)); } var student = new Student { StudentName = studentViewModel.Name }; await _studentService.AddStudentAsync(student); return(RedirectToLocal(redirectUrl)); }
public async Task <IHttpActionResult> AddStudent([FromBody] StudentDTO StudentModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var newStudentId = await StudentService.AddStudentAsync(StudentModel); if (newStudentId != 0) { return(Ok(newStudentId)); } else { return(NotFound()); } }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } var res = await _studentService.AddStudentAsync(this.Student); if (res) { return(RedirectToPage("./Index")); } else { return(Page()); } }
public async Task <ActionResult> Create(StudentDto studentDto) { try { if (!ModelState.IsValid) { return(View(studentDto)); } await _studentService.AddStudentAsync(studentDto); return(RedirectToAction("Edit", "Group", new { groupId = studentDto.GroupId })); } catch (SPCException ex) { return(View("ErrorView", new ErrorDto(ex.Message, ex.StatusCode))); } catch { return(View("Error")); } }
public async Task <IActionResult> AddStudent(long id) { var addedStudent = await _studentService.AddStudentAsync(id, Request.Cookies["accessToken"]); return(RedirectToAction("AllStudents", "Students")); }
public async Task <IActionResult> AddStudent([FromBody] StudentRequest stdR) { return(Ok(await _studentService.AddStudentAsync(stdR))); }
public async Task <IActionResult> AddStudent([FromBody] AddStudentDTO addStudent) { return(await _studentService.AddStudentAsync(addStudent).ConfigureAwait(false).GetObjectResponseAsync <AddStudentDTO>("Success").ConfigureAwait(false)); }
public async Task <ActionResult <int> > AddStudent([FromBody] StudentModel studentModel) { return(Ok(await _studentService.AddStudentAsync(studentModel))); }
public async Task <IActionResult> Create([FromBody] StudentDto studentDto) { return(await HandleRequestAsync(async() => await _studentService.AddStudentAsync(studentDto))); }
public async Task <ActionResult> InsertStudent(StudentInsertRequest aStudent) { return(Ok(await _studentService.AddStudentAsync(aStudent))); }
public async Task <ActionResult> AddStudent([FromForm] StudentInsertRequest request) { return(Ok(await _studentService.AddStudentAsync(request))); }
/// <summary> /// Saves the student. /// </summary> /// <returns>The student.</returns> /// <param name="studentModel">Student model.</param> public async Task <bool> SaveStudentAsync(StudentModel studentModel) { //TODO: check if the email is valid return(await _studentService.AddStudentAsync(studentModel)); }