public ActionResult suggest(int UserId)
        {
            var lb = new suggestion();

            lb.UserId = UserId;
            return(View(lb));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            suggestion suggestion = db.suggestions.Find(id);

            db.suggestions.Remove(suggestion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public IActionResult Reject(int id, suggestion bookk)

        {
            Library db = new Library();

            db.Reject(bookk.SuggestionId);

            return(RedirectToAction("viewsuggestion"));
        }
Exemple #4
0
 public ActionResult Edit([Bind(Include = "sId,email,suggest")] suggestion suggestion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(suggestion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(suggestion));
 }
        public IActionResult suggest(suggestion su)
        {
            if (ModelState.IsValid)
            {
                Library libb = new Library();
                libb.suggest(su);
            }



            return(View(su));
        }
Exemple #6
0
        public int InsertNewSuggestion(string suggestion)
        {
            var user         = GetCurrentUserContext();
            var dbSuggestion = new suggestion();

            dbSuggestion.description = suggestion;
            dbSuggestion.details     = user.Name;
            dbSuggestion.user        = user.EmailId;
            var result = _userRepository.AddSuggestion(dbSuggestion);

            return(result);
        }
Exemple #7
0
 /// <summary>
 /// suggestion
 /// </summary>
 /// <param name="query"></param>
 /// <returns>only song names</returns>
 public async override Task <SongSuggestionContent> GetSongSuggestionAsync(string query)
 {
     return(await this.GetResponse(new SongSuggestionContent(), SearchMethod.Suggestion(query), (o) =>
     {
         if (o.HasError)
         {
             return;
         }
         suggestion suggestion = (suggestion)JsonConvert.DeserializeObject(o.Value, typeof(suggestion));
         o.Query = suggestion.query;
         o.Items = suggestion.suggestion_list;
     }));
 }
Exemple #8
0
 public ActionResult Edit([Bind(Include = "ID_suggestion,createdby,createdon,ID_status,category,ID_section,ID_severity,title,priority,acceptedon,duedate,resolvedon,ticketno,steps, resolve")] suggestion suggestion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(suggestion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_section  = new SelectList(db.sections, "ID_section", "sectionname", suggestion.ID_section);
     ViewBag.ID_severity = new SelectList(db.severities, "ID_severity", "name_severity", suggestion.ID_severity);
     ViewBag.ID_status   = new SelectList(db.status, "ID_status", "name", suggestion.ID_status);
     return(View(suggestion));
 }
Exemple #9
0
        // GET: suggestions/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            suggestion suggestion = db.suggestions.Find(id);

            if (suggestion == null)
            {
                return(HttpNotFound());
            }
            return(View(suggestion));
        }
        public IActionResult Approve(int id, suggestion bookk)

        {
            Library db = new Library();

            db.Approve(bookk.SuggestionId);
            suggestion newbookk = new suggestion();

            newbookk.BookAuthor        = bookk.BookAuthor;
            newbookk.BookName          = bookk.BookName;
            newbookk.BookPublishedYear = Convert.ToInt32(bookk.BookPublishedYear);
            newbookk.BookCategory      = bookk.BookCategory;

            return(RedirectToAction("viewsuggestion"));
        }
        public ActionResult Approve(int id)
        {
            suggestion bookk = new suggestion();
            var        count = bookslist.Count();

            for (int i = 0; i < count; i++)
            {
                if (bookslist[i].SuggestionId == id)
                {
                    bookk = bookslist[i];
                    break;
                }
            }
            return(View(bookk));
        }
Exemple #12
0
        public ActionResult Create([Bind(Include = "sId,email,suggest")] suggestion suggestion)
        {
            if (ModelState.IsValid)
            {
                db.suggestions.Add(suggestion);
                db.SaveChanges();

                try
                {
                    if (ModelState.IsValid)
                    {
                        var senderEmail   = new MailAddress("*****@*****.**", "Tanuj DOshi");
                        var receiverEmail = new MailAddress(suggestion.email, "Receiver");
                        var password      = "******";
                        var sub           = "Thank You for your suggestion";
                        var body          = "Thank you For Suggestion " + suggestion.suggest + "We are back with this very soon!!";
                        var smtp          = new SmtpClient
                        {
                            Host                  = "smtp.gmail.com",
                            Port                  = 587,
                            EnableSsl             = true,
                            DeliveryMethod        = SmtpDeliveryMethod.Network,
                            UseDefaultCredentials = false,
                            Credentials           = new NetworkCredential(senderEmail.Address, password)
                        };
                        using (var mess = new MailMessage(senderEmail, receiverEmail)
                        {
                            Subject = "Thank you",
                            Body = body
                        })
                        {
                            smtp.Send(mess);
                        }
                        Response.Write("<script>alert('Please Login Firs')</script>");
                        return(View());
                    }
                }
                catch (Exception)
                {
                    ViewBag.Error = "Some Error";
                }


                return(RedirectToAction("Index"));
            }

            return(View(suggestion));
        }
Exemple #13
0
        // GET: suggestions/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            suggestion suggestion = db.suggestions.Find(id);

            if (suggestion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_section  = new SelectList(db.sections, "ID_section", "sectionname", suggestion.ID_section);
            ViewBag.ID_severity = new SelectList(db.severities, "ID_severity", "name_severity", suggestion.ID_severity);
            ViewBag.ID_status   = new SelectList(db.status, "ID_status", "name", suggestion.ID_status);
            return(View(suggestion));
        }
 public ActionResult Contact(suggestion suggestion)
 {
     if (ModelState.IsValid)
     {
         if (suggestion.Name == null)
         {
             ModelState.AddModelError("Name", "Please Enter Your Name");
             return(View());
         }
     }
     try
     {
         mv.suggestions.Add(suggestion);
         mv.SaveChanges();
         ModelState.Clear();
         return(View());
     }
     catch (Exception)
     {
         return(View());
     }
 }
        public VenueSuggResult venueCreate(VenueSuggRequest venueSugg)
        {
            try
            {
                if (!verifyUser(venueSugg.connectionId))
                    return new VenueSuggResult() { code = 0 };

                var userId = (from u in _entity.connections where u.connection_id == venueSugg.connectionId select u).FirstOrDefault();
                suggestion s1 = new suggestion()
                                    {
                                        created = DateTime.Now,
                                        event_id = venueSugg.eventId,
                                        user_id = userId.user_id
                                    };
                _entity.suggestions.Add(s1);
                _entity.SaveChanges();

                var lastId = s1.id;
                _entity.venue_suggestions.Add(new venue_suggestions()
                            {
                                address = venueSugg.address,
                                coordinates = venueSugg.coordinates,
                                description = venueSugg.description,
                                venue = venueSugg.venue,
                                suggestion_id = lastId
                            });
                _entity.SaveChanges();

                var context = GlobalHost.ConnectionManager.GetHubContext<TitanHub>();
                var collabos = (from c in _entity.collaborators where c.event_id == venueSugg.eventId select c.user_id).ToList();
                foreach (var id1 in _entity.connections)
                {
                    if(collabos.Contains(id1.user_id))
                    {
                        context.Clients.Client(id1.connection_id).ReloadEventDetails(venueSugg.eventId);
                        TitanSync.NotifyClient(id1.connection_id, "New Venue Suggestion Added!", userId.user.name);
                    }
                }

                return new VenueSuggResult()
                           {
                               code = 1,
                               address = venueSugg.address,
                               coordinates = venueSugg.coordinates,
                               description = venueSugg.description,
                               suggestionId = lastId,
                               venue = venueSugg.venue
                           };

            }
            catch (Exception)
            {
                return new VenueSuggResult() { code = 0 };
            }
        }
Exemple #16
0
        public int AddSuggestion(suggestion suggestion)
        {
            var suggestions = Context.Set <suggestion>().Add(suggestion);

            return(Context.SaveChanges());
        }