public ActionResult Signup(Registration uvm)
        {
            Registration r = new Registration();

            r.User_Name       = uvm.User_Name;
            r.Email_ID        = uvm.Email_ID;
            r.Password        = uvm.Password;
            r.ConfirmPassword = uvm.ConfirmPassword;
            r.City            = uvm.City;
            r.ContactNumber   = uvm.ContactNumber;
            db.Registrations.Add(r);
            db.SaveChanges();
            ModelState.Clear();
            return(RedirectToAction("Login"));
        }
        public ActionResult Create(Event cvm, HttpPostedFileBase imgfile)
        {
            string path = uploadimgfile(imgfile);

            if (path.Equals("-1"))
            {
                ViewBag.error = "Image could not be uploaded....";
            }
            else
            {
                Event ev = new Event();
                ev.Event_Type  = cvm.Event_Type;
                ev.event_image = path;


                db.Events.Add(ev);
                db.SaveChanges();
                return(RedirectToAction("ViewEvents"));
            }
            return(View());
        }
示例#3
0
        public JsonResult SaveEvent(Event evnt)
        {
            var status = false;

            using (EventDBEntities1 dc = new EventDBEntities1())
            {
                //this runs if you are updating an event instead of adding a new event
                if (evnt.EventId > 0)
                {
                    //Update the event
                    var temp = dc.Events.Where(a => a.EventId == evnt.EventId).FirstOrDefault();
                    if (temp != null)
                    {
                        temp.endTime               = evnt.endTime;
                        temp.IsFullDay             = evnt.IsFullDay;
                        temp.Organization          = evnt.Organization;
                        temp.Organization_Division = evnt.Organization_Division;
                        temp.Requestor             = evnt.Requestor;
                        temp.Purpose               = evnt.Purpose;
                        temp.Tentative             = evnt.Tentative;
                        if (temp.Tentative == null)
                        {
                            temp.Tentative = false;
                        }

                        // temp.requestorDepartment = evnt.requestorDepartment;
                        // temp.requestorPhone = evnt.requestorPhone;
                        temp.start      = evnt.start;
                        temp.ThemeColor = evnt.ThemeColor;
                    }
                }
                else
                {
                    evnt.Tentative = false;
                    dc.Events.Add(evnt);
                }
                dc.SaveChanges();
                status = true;
            }
            return(new JsonResult
            {
                Data = new { status = status }
            });
        }
示例#4
0
        public JsonResult DeleteEvent(int eventID)
        {
            var status = false;

            using (EventDBEntities1 dc = new EventDBEntities1())
            {
                var temp = dc.Events.Where(a => a.EventId == eventID).FirstOrDefault();
                if (temp != null)
                {
                    dc.Events.Remove(temp);
                    dc.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult
            {
                Data = new { status = status }
            });
        }