Beispiel #1
0
        public ActionResult AddOrUpdate(EstablishmentModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var isCreated     = model.Id == Guid.Empty;
            var establishment = new Establishments();

            if (!isCreated)
            {
                establishment = EstablishmentRepository.GetById(model.Id);
            }

            establishment.Name        = model.Name;
            establishment.Academie_Id = model.AcademyId;
            establishment.Academies   = AcademyRepository.GetByName(model.Academy);
            establishment.Address     = model.Address;
            establishment.PostCode    = model.PostCode;
            establishment.Town        = model.Town;
            establishment.User_Id     = model.UserId;
            establishment.Users       = UserRepository.GetById(model.UserId);

            if (isCreated)
            {
                EstablishmentRepository.Add(establishment);
            }
            EstablishmentRepository.Save();

            return(Redirect(Url.Action("Get", "Establishment", new { id = establishment.Id })));
        }
Beispiel #2
0
        public EstablishmentController()
        {
            var entities = new Entities.Entities();

            EstablishmentRepository = new EstablishmentRepository(entities);
            AcademyRepository       = new AcademyRepository(entities);
            UserRepository          = new UserRepository(entities);
        }
Beispiel #3
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var academyRepository = new AcademyRepository(new Entities.Entities());
            var academy           = academyRepository.GetByName(Name);

            if (academy != null && academy.Id != Id)
            {
                yield return(new ValidationResult("Ce nom est déjà utilisé", new[] { "Name" }));
            }
        }
Beispiel #4
0
 public StudentService(AcademyRepository academyRepository)
 {
     this.academyRepository = academyRepository;
 }
 public AccountService(AcademyRepository academyRepository)
 {
     this.academyRepository = academyRepository;
 }
Beispiel #6
0
 public AgeGropuController()
 {
     repository = new AcademyRepository(dbContext);
 }
Beispiel #7
0
 public HomeTaskAssessmentService(AcademyRepository academyRepository)
 {
     this.academyRepository = academyRepository;
 }
Beispiel #8
0
 public CourseService(AcademyRepository academyRepository)
 {
     this.academyRepository = academyRepository;
 }
Beispiel #9
0
 public ChildController()
 {
     repository = new AcademyRepository(db);
 }
Beispiel #10
0
 public NewsController()
 {
     academyRepository = new AcademyRepository(db);
 }
Beispiel #11
0
 public PhotoController()
 {
     repository = new AcademyRepository(dbContext);
 }
Beispiel #12
0
 public AccountController()
 {
     repository = new AcademyRepository(dbContext);
 }
Beispiel #13
0
 public LecturerService(AcademyRepository academyRepository)
 {
     this.academyRepository = academyRepository;
 }
 public HometaskService(AcademyRepository academyRepository)
 {
     this.academyRepository = academyRepository;
 }
Beispiel #15
0
 public AcademyController()
 {
     AcademyRepository = new AcademyRepository(new Entities.Entities());
 }