public StudentModelDto CreateStudent(CreateStudentInput input) { var student = ObjectMapper.Map <Student>(input); var studentModel = _studentManager.CreateStudent(student); return(ObjectMapper.Map <StudentModelDto>(studentModel)); }
public async Task CreateStudent(CreateStudentInput createStudentsInput) { try { var validationMaessage = string.Empty; var studentValidator = new StudentValidator(); var result = studentValidator.Validate(createStudentsInput); if (result.IsValid) { using (var unitOfWork = _unitOfWorkManager.Begin()) { var student = base.ObjectMapper.Map <Student>(createStudentsInput); await _studentRepository.InsertAsync(student); unitOfWork.Complete(); } } else { foreach (var failure in result.Errors) { validationMaessage += "Property " + failure.PropertyName + " failed validation. Error was: " + failure.ErrorMessage + Environment.NewLine; } throw new UserFriendlyException(validationMaessage); } } catch (Exception ex) { throw new UserFriendlyException(ex.Message);; } }
/// <summary> /// 创建学生 /// </summary> /// <param name="input">id</param> /// <returns></returns> public int CreateStudent(CreateStudentInput input) { try { Students.Student student = Mapper.Map <CreateStudentInput, Students.Student>(input); return(_iRepository.InsertAndGetId(student)); } catch (System.Exception) { return(0); } }
public Student Create(CreateStudentInput inputStudent) { var student = new Student() { StudentID = _students.Max(x => x.StudentID) + 1, Name = inputStudent.Name, GroupId = inputStudent.GroupId }; _students.Add(student); return(student); }
public async Task CreateStudent(CreateStudentInput input) { var student = input.MapTo <Student.Students>(); if (!string.IsNullOrEmpty(input.Id)) { await _studentRepository.UpdateAsync(student); } else { student.Id = IdentityCreator.NewGuid; await _studentRepository.InsertAsync(student); } }
public async Task <Result> CreateStudent(CreateStudentInput input) { var student = await _studentRespository.FirstOrDefaultAsync(stud => stud.UserId == input.UserId); if (student == null) { student = new Student { UserId = input.UserId, StudyGroupId = input.StudyGroupId }; await _studentRespository.InsertAsync(student); return(Result.Success()); } return(Result.Failed(new List <ErrorResult> { new ErrorResult($"Студент с UserId - {input.UserId} уже существует") })); }
public ActionResult AddStudent(CreateStudentInput input) { var list = _studentAppService.CreateStudent(input); return(Content(list.ToJson())); }
public void CreateUser(CreateStudentInput user) { UserRepository.CreateUser(user); }
public async Task CreateStudent(CreateStudentInput input) { var student = ObjectMapper.Map <Student>(input); await _studentRepository.InsertAsync(student); }
public Student CreateStudent(CreateStudentInput inputStudent) { return(_studentService.Create(inputStudent)); }
public void CreateUser(CreateStudentInput user) { _db.Users.Add(user); }
/// <summary> /// 添加学生 /// </summary> /// <param name="input"></param> public void Create(CreateStudentInput input) { throw new System.NotImplementedException(); }