示例#1
0
        TimeSpan GetZman(Zman name)
        {
            TimeSpan retVal;

            Times.TryGetValue(name.ToZmanName(), out retVal);
            return(retVal);
        }
示例#2
0
        public ActionResult DeleteZman(int id)
        {
            Zman z      = db.Zmanim.Find(id);
            int  ShulID = z.Shul.ShulID;

            db.Zmanim.Remove(z);
            db.SaveChanges();
            return(RedirectToAction("ShulView", new { ShulID = ShulID }));
        }
示例#3
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 }));
        }
示例#4
0
 TimeSpan GetZman(Zman name)
 {
     TimeSpan retVal;
     Times.TryGetValue(name.ToZmanName(), out retVal);
     return retVal;
 }
示例#5
0
 ///<summary>Gets the human-readable name of a Zman enum value.</summary>
 public static string ToZmanName(Zman zman)
 {
     return ZmanNames[zman];
 }
示例#6
0
 ///<summary>Gets a Zman.</summary>
 public TimeSpan this[Zman name]
 {
     get { return Times[name.ToZmanName()]; }
 }
示例#7
0
 ///<summary>Gets a Zman.</summary>
 public TimeSpan this[Zman name] {
     get { return(Times[name.ToZmanName()]); }
 }
示例#8
0
 ///<summary>Gets the human-readable name of a Zman enum value.</summary>
 public static string ToZmanName(Zman zman)
 {
     return(ZmanNames[zman]);
 }