Exemplo n.º 1
0
 public ActionResult AddProductToFavorites(Guid NidProduct)//done
 {
     if (Request.Cookies.AllKeys.Contains("AudioShopLogin"))
     {
         var    ticket  = FormsAuthentication.Decrypt(Request.Cookies["AudioShopLogin"].Value);
         string niduser = ticket.UserData.Split(',').First();
         dataTransfer = new DataTransfer();
         int favs = dataTransfer.AddFavorite(new Favorite()
         {
             NidFav = Guid.NewGuid(), CreateDate = DateTime.Now, NidProduct = NidProduct, NidUser = Guid.Parse(niduser)
         });
         if (Request.Cookies.AllKeys.Contains("AudioShopFavorites"))
         {
             Response.Cookies["AudioShopFavorites"].Value = favs.ToString();
         }
         else
         {
             HttpCookie newCookie = new HttpCookie("AudioShopFavorites", favs.ToString());
             Response.Cookies.Add(newCookie);
         }
         return(Json(new JsonResults()
         {
             HasValue = true, Html = favs.ToString()
         }));
     }
     else
     {
         return(Json(new JsonResults()
         {
             HasValue = false
         }));
     }
 }