Ejemplo n.º 1
0
        public ActionResult FileTableExpressPartialDelete(string Id)
        {
            var model = new FileListPartialModel();

            Id = Id.Replace("\"", "");
            if (string.IsNullOrEmpty(Id))
            {
                Id = "0";
            }
            int id = Int32.Parse(Id);

            if (id > 0)
            {
                try
                {
                    var c = fdb.Read(id);
                    var s = adb.Read(c.Asset.Id);
                    if (isAuthorized(s.Customer.Id) == AuthState.UserAuth || isAuthorized(s.Customer.Id) == AuthState.NoAuth)
                    {
                        return(View("NotAuthorized"));
                    }
                    fdb.Delete(c);
                    model.Files   = s.FileAttachments;
                    model.assetid = c.Asset.Id;
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            return(PartialView("~/Views/Customers/_FileTableExpressPartial.cshtml", model));
        }
Ejemplo n.º 2
0
        public ActionResult FileTableExpressPartial(int assetid)
        {
            var asset = adb.Read(assetid);

            if (isAuthorized(asset.Customer.Id) == AuthState.NoAuth)
            {
                return(View("NotAuthorized"));
            }

            var model = new FileListPartialModel();

            model.assetid = assetid;
            model.Files   = asset.FileAttachments;
            return(PartialView("~/Views/Customers/_FileTableExpressPartial.cshtml", model));
        }