示例#1
0
        public ActionResult AddOrUpdate(AcademyModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var isCreated = model.Id == Guid.Empty;
            var academy   = new Academies();

            if (!isCreated)
            {
                academy = AcademyRepository.GetById(model.Id);
            }

            academy.Name = model.Name;

            if (isCreated)
            {
                AcademyRepository.Add(academy);
            }
            AcademyRepository.Save();

            return(Redirect(Url.Action("Get", "Academy", new { id = academy.Id })));
        }
示例#2
0
        public ActionResult AddOrUpdate(Guid?id)
        {
            var model = new AcademyModel();

            if (id.HasValue)
            {
                model = AcademyModel.ToModel(AcademyRepository.GetById(id.Value));
            }
            return(View(model));
        }
        static void Main(string[] args)
        {
            //IStudentService studentService = new StudentService();

            //List<StudentModel> students = studentService.GetAllStudents(new Pagination()
            //{
            //    Page = 3,
            //    ItemsPerPage = 2
            //});

            //foreach (StudentModel student in students)
            //{
            //    Console.WriteLine($"{student.FullName, 40}|{student.Age}");
            //}

            AcademyModel academy = new AcademyModel()
            {
                Name    = "SEDC",
                Address = "Kisela Voda"
            };

            AcademyModel emptyAcademy = new AcademyModel();

            GeneralMapper.GeneralMapper.MapObjects(academy, emptyAcademy);

            SubjectModel subject = new SubjectModel()
            {
                Name            = "C# advance",
                NumberOfClasses = 40
            };

            SubjectModel emptySubject = new SubjectModel();

            GeneralMapper.GeneralMapper.MapObjects(subject, emptySubject);

            SubjectModel test = new SubjectModel();

            GeneralMapper.GeneralMapper.MapObjects(academy, test);
        }
 public EvaluationRepository(AcademyModel _evaluationContext)
 {
     this._context = _evaluationContext;
 }
示例#5
0
 public EstablishmentsRepository(AcademyModel _establishmentContext)
 {
     this._context = _establishmentContext;
 }
示例#6
0
 public AcademyRepository(AcademyModel _academyContext)
 {
     this._context = _academyContext;
 }
示例#7
0
 public ClassroomsRepository(AcademyModel _classroomContext)
 {
     this._context = _classroomContext;
 }
 public PupilsRepository(AcademyModel _pupilsContext)
 {
     this._context = _pupilsContext;
 }
示例#9
0
 public TutorsRepository(AcademyModel _tutorContext)
 {
     this._context = _tutorContext;
 }
示例#10
0
        public ActionResult Get(Guid id)
        {
            var academy = AcademyModel.ToModel(AcademyRepository.GetById(id));

            return(View(academy));
        }
示例#11
0
        public ActionResult GetAll()
        {
            var models = AcademyRepository.All().OrderBy(a => a.Name).Select(a => AcademyModel.ToModel(a));

            return(View(models));
        }