public ActionResult CrearPedido(Models.PurchaseDetail detail)
        {
            try
            {
                if (User.Identity.IsAuthenticated)
                {
                    detail.Client_id = User.Identity.Name;
                    PurchaseDetail det = new PurchaseDetail();
                    det.Client_id = detail.Client_id;
                    det.Album_id  = detail.Album_id;
                    det.Total     = detail.Total;

                    new Front().CrearPedido(det);
                    return(RedirectToAction("Index", "PurchaseDetail"));
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
 public Task <List <Models.CardDetailResponse> > SubmitPurchaseDetailAsync(Models.PurchaseDetail model)
 {
     return(Task.Factory.StartNew(() =>
     {
         var res = RestClient.Post <List <Models.CardDetailResponse> >(HttpWebRequest.Create(EndPointsList.PurchaseDetailUpdateUrl), string.Empty, model.ToJson());
         return res;
     }));
 }
        // GET: PurchaseDetail
        public ActionResult Index()
        {
            if (User.Identity.IsAuthenticated)
            {
                List <PurchaseDetail> details = new  List <PurchaseDetail>();
                details = new Front().ListaPedidos(User.Identity.Name);

                List <Models.PurchaseDetail> dits = new List <Models.PurchaseDetail>();
                foreach (PurchaseDetail detail in details)
                {
                    Models.PurchaseDetail dit = new Models.PurchaseDetail();
                    dit.Client_id = detail.Client_id;
                    dit.Album_id  = detail.Album_id;
                    dit.Total     = detail.Total;
                    dit.id        = detail.id;
                    dits.Add(dit);
                }
                return(View(dits));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }