Beispiel #1
0
        public ActionResult AddEditFolder(FoldersViewmodel Model)
        {
            var  Data   = TelerikMvcWebMail.Common.CallWebApi("api/ApiHome/AddEditFolder", RestSharp.Method.POST, Model);
            bool Result = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize <bool>(Data);

            return(Json(Result, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult returnFolderPartalView(string FolderId)
        {
            FoldersViewmodel      Model = new FoldersViewmodel();
            List <SelectListItem> List  = new List <SelectListItem>()
            {
                new SelectListItem {
                    Text  = "Select",
                    Value = ""
                }
            };
            var Data = TelerikMvcWebMail.Common.CallWebApi("api/ApiHome/MailBoxList", RestSharp.Method.GET);
            List <SelectListItem> Result = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize <List <SelectListItem> >(Data);

            List.AddRange(Result);
            ViewBag.FolderList = List;

            if (!string.IsNullOrEmpty(FolderId))
            {
                var _MailBoxFolderModel = TelerikMvcWebMail.Common.CallWebApi("api/ApiHome/GetFolderDeatiles?FolderId=" + FolderId, RestSharp.Method.GET);
                Model = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize <FoldersViewmodel>(_MailBoxFolderModel);
            }

            return(View("_PartialAddEditFolder", Model));
        }