Exemplo n.º 1
0
        public ActionResult CalendarAdminAddEdit(tblCalendar model)
        {
            if (ModelState.IsValid)
            {
                ModelState.Clear();

                var itm = (from c in db.tblCalendars
                           where c.CalendarID == model.CalendarID &&
                           SiteID == this.SiteID
                           select c).FirstOrDefault();

                if (itm == null || model.CalendarID == Guid.Empty)
                {
                    itm = new tblCalendar {
                        SiteID     = this.SiteID,
                        CalendarID = Guid.NewGuid(),
                        EventDate  = DateTime.Now.Date
                    };

                    db.tblCalendars.InsertOnSubmit(itm);
                }

                itm.EventDate   = model.EventDate;
                itm.EventTitle  = model.EventTitle;
                itm.EventDetail = model.EventDetail;
                itm.IsActive    = model.IsActive;

                db.SubmitChanges();

                return(RedirectToAction("CalendarAdminAddEdit", new { @id = itm.CalendarID }));
            }

            return(View("CalendarAdminAddEdit", model));
        }
Exemplo n.º 2
0
 public EventModel(tblCalendar data)
 {
     pk            = data.pk;
     date          = DateHelper.DateToString(data.date);
     month         = data.month;
     HebMonth      = data.HebMonth;
     day           = data.day;
     active        = data.active;
     calendarEvent = data.@event;
 }
Exemplo n.º 3
0
        public ActionResult CalendarAdminDelete(tblCalendar model)
        {
            var itm = (from c in db.tblCalendars
                       where c.CalendarID == model.CalendarID &&
                       SiteID == this.SiteID
                       select c).FirstOrDefault();

            db.tblCalendars.DeleteOnSubmit(itm);
            db.SubmitChanges();

            return(RedirectToAction("Index"));
        }
 public CalendarDetail(tblCalendar model)
 {
     if (model != null)
     {
         this.SiteID      = model.SiteID;
         this.CalendarID  = model.CalendarID;
         this.EventDate   = model.EventDate ?? DateTime.Now.Date;
         this.EventTitle  = model.EventTitle ?? "(No Title)";
         this.EventDetail = model.EventDetail;
         this.IsActive    = model.IsActive ?? false;
     }
 }
Exemplo n.º 5
0
        public ActionResult CalendarAdminAddEdit(Guid?id)
        {
            Guid ItemGuid = id ?? Guid.Empty;

            tblCalendar model = (from c in db.tblCalendars
                                 where c.CalendarID == ItemGuid &&
                                 SiteID == this.SiteID
                                 select c).FirstOrDefault();

            if (model == null)
            {
                model = new tblCalendar {
                    SiteID     = this.SiteID,
                    CalendarID = Guid.Empty,
                    IsActive   = true,
                    EventDate  = DateTime.Now.Date
                };
            }

            return(View("CalendarAdminAddEdit", model));
        }
Exemplo n.º 6
0
 public ActionResult CalendarAdminAdd(tblCalendar model)
 {
     return(CalendarAdminAddEdit(model));
 }