Example #1
0
        public ActionResult AddShul(ShulSetupViewModel model)
        {
            Shul shul = new Shul()
            {
                Name    = model.Name,
                Address = model.Address,
                City    = model.City,
                State   = model.State,
                Zip     = model.Zip,
                IDCity  = db.Cities.Find(model.CityCode),
                Website = model.Website,
                Phone   = model.Phone,
                Rabbi   = model.Rabbi,
                Email   = model.Email
            };

            if (model.OtherNusach == null)
            {
                shul.Nusach = model.Nusach;
            }
            else
            {
                shul.Nusach = model.OtherNusach;
            }
            db.Shuls.Add(shul);
            db.SaveChanges();
            return(RedirectToAction("AllShuls", new { id = model.CityCode }));
        }
Example #2
0
        public ActionResult DeleteShul(int id)
        {
            Shul s      = db.Shuls.Find(id);
            int  CityID = s.IDCity.CityID;

            db.Shuls.Remove(s);
            db.SaveChanges();
            return(RedirectToAction("AllShuls", new { id = CityID }));
        }
Example #3
0
        public ActionResult AllShuls(int id)
        {
            var ShulList = db.Shuls.Where(s => s.IDCity.CityID == id).ToList();

            if (ShulList.Count() == 0)
            {
                Shul s = new Shul()
                {
                    IDCity = db.Cities.Find(id)
                };
                ShulList.Add(s);
            }
            return(View(ShulList));
        }
Example #4
0
        public ActionResult AddZman(ShulViewModel model)
        {
            Shul shul = db.Shuls.Find(model.ZVM.ShulID);
            Zman zman = new Zman();

            zman.Days = model.ZVM.Days;
            if (model.ZVM.Time != null)
            {
                zman.Time = model.ZVM.Time;
            }
            else
            {
                zman.OtherTime = model.ZVM.OtherTime;
            }
            zman.Prayer = model.ZVM.Prayer;

            shul.Zmanim.Add(zman);
            db.SaveChanges();
            return(RedirectToAction("ShulView", new { model.ZVM.ShulID }));
        }
Example #5
0
        public ActionResult EditShul(int id)
        {
            Shul shul = db.Shuls.Find(id);

            return(View(shul));
        }
Example #6
0
 public ActionResult EditShul(Shul shul)
 {
     db.Entry(shul).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("AllShuls", new { id = shul.IDCity.CityID }));
 }