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 }))); }
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; }
public EstablishmentsRepository(AcademyModel _establishmentContext) { this._context = _establishmentContext; }
public AcademyRepository(AcademyModel _academyContext) { this._context = _academyContext; }
public ClassroomsRepository(AcademyModel _classroomContext) { this._context = _classroomContext; }
public PupilsRepository(AcademyModel _pupilsContext) { this._context = _pupilsContext; }
public TutorsRepository(AcademyModel _tutorContext) { this._context = _tutorContext; }
public ActionResult Get(Guid id) { var academy = AcademyModel.ToModel(AcademyRepository.GetById(id)); return(View(academy)); }
public ActionResult GetAll() { var models = AcademyRepository.All().OrderBy(a => a.Name).Select(a => AcademyModel.ToModel(a)); return(View(models)); }