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 }))); }
public EstablishmentController() { var entities = new Entities.Entities(); EstablishmentRepository = new EstablishmentRepository(entities); AcademyRepository = new AcademyRepository(entities); UserRepository = new UserRepository(entities); }
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" })); } }
public StudentService(AcademyRepository academyRepository) { this.academyRepository = academyRepository; }
public AccountService(AcademyRepository academyRepository) { this.academyRepository = academyRepository; }
public AgeGropuController() { repository = new AcademyRepository(dbContext); }
public HomeTaskAssessmentService(AcademyRepository academyRepository) { this.academyRepository = academyRepository; }
public CourseService(AcademyRepository academyRepository) { this.academyRepository = academyRepository; }
public ChildController() { repository = new AcademyRepository(db); }
public NewsController() { academyRepository = new AcademyRepository(db); }
public PhotoController() { repository = new AcademyRepository(dbContext); }
public AccountController() { repository = new AcademyRepository(dbContext); }
public LecturerService(AcademyRepository academyRepository) { this.academyRepository = academyRepository; }
public HometaskService(AcademyRepository academyRepository) { this.academyRepository = academyRepository; }
public AcademyController() { AcademyRepository = new AcademyRepository(new Entities.Entities()); }