Ejemplo n.º 1
0
        public ActionResult UpdateWorkshop(WorkshopViewModel workshop, FormCollection form)
        {
            var userId = User.Identity.GetUserId();
            var work   = _context.Workshops.Single(w => w.Id == workshop.Id && w.TalentedId == userId);

            work.workshop_Name        = workshop.workshop_Name;
            work.workshop_Location    = workshop.workshop_Location;
            work.workshop_Date        = workshop.workshop_Date.Date;
            work.workshop_Fees        = workshop.workshop_Fees;
            work.workshop_Sessions    = workshop.workshop_Sessions;
            work.workshop_Description = workshop.workshop_Description;
            work.DateTime             = DateTime.Now;
            _context.SaveChanges();

            string SelectVal = form["SelectVal"];

            string[] FavIds = SelectVal.Split(',');



            WorkshopUserTable fav = new WorkshopUserTable();

            for (int i = 0; i < FavIds.Length; i++)
            {
                var id = int.Parse(FavIds[i]);

                fav.Tagsid     = id;
                fav.Userid     = User.Identity.GetUserId();
                fav.Workshopid = work.Id;


                _context.SaveChanges();
            }
            return(RedirectToAction("AddWorkshop", "TalentedUser"));
        }
Ejemplo n.º 2
0
        public ActionResult AddWorkshop(WorkshopViewModel Workshop, FormCollection form)
        {
            // var userid = User.Identity.GetUserId();
            // var tal = _context.TalentedUser.Single(w => w.TalentedId == userid);

            var viewmodel = new Workshops
            {
                TalentedId = User.Identity.GetUserId(),

                workshop_Name        = Workshop.workshop_Name,
                workshop_Date        = Workshop.workshop_Date.Date,
                workshop_Fees        = Workshop.workshop_Fees,
                workshop_Location    = Workshop.workshop_Location,
                workshop_Description = Workshop.workshop_Description,
                workshop_Sessions    = Workshop.workshop_Sessions,
                DateTime             = DateTime.Now
            };

            _context.Workshops.Add(viewmodel);
            _context.SaveChanges();



            string SelectVal = form["SelectVal"];

            string[] FavIds = SelectVal.Split(',');



            WorkshopUserTable fav = new WorkshopUserTable();

            for (int i = 0; i < FavIds.Length; i++)
            {
                var id = int.Parse(FavIds[i]);

                fav.Tagsid     = id;
                fav.Userid     = User.Identity.GetUserId();
                fav.Workshopid = viewmodel.Id;

                _context.WorkshopUserTable.Add(fav);
                _context.SaveChanges();
            }
            return(RedirectToAction("AddWorkshop", "TalentedUser"));
        }