Ejemplo n.º 1
0
        public static BusinessRuleResult CanDelete(ApplicationDbContext context, Activite activite)
        {
            if (activite == null)
                return new BusinessRuleResult { Success = false, Message = "L'activité n'existe pas." };

            bool hasFormules = context.Formules.Where(f => f.ActiviteId == activite.ActiviteId)
                                                                                    .Any();

            if (hasFormules)
                return new BusinessRuleResult() { Success = false, Message = "L'activté ne peut être supprimée car des formules y sont liées." };
            else
                return new BusinessRuleResult() { Success = true };
        }
Ejemplo n.º 2
0
		public ActionResult CreateForLieu(int lieuId)
		{
			ViewBag.CategorieActiviteId = new SelectList(_applicationDbContext.CategoriesActivite, "Id", "CategorieActiviteNom");
			Activite activite = new Activite();
			activite.DateDebut = DateTime.Now;
			activite.DateFin = DateTime.Now.AddMonths(1);
			activite.LieuId = lieuId;
			return PartialView("_CreateForLieu", activite);
		}