public async Task <ActionResult> EditSite(string id) { var SiteInfo = await ContentManagerRepository.SiteInfo(id); var model = new ViewModel.ContentManager.SiteVM(); if (!string.IsNullOrWhiteSpace(id)) { model = new ViewModel.ContentManager.SiteVM { title = SiteInfo.title, url = SiteInfo.url, _id = SiteInfo._id, userid = SiteInfo.userid, createdateticks = SiteInfo.createdateticks } } ; return(View(model)); }
public async Task <ViewModel.ServiceResult> PostEditSite([FromBody] ViewModel.ContentManager.SiteVM model) { try { var res = await ContentManagerRepository.EditSite(new Models.ContentManager.Site() { _id = model._id, title = model.title, url = model.url }); if (res) { return new ViewModel.ServiceResult() { ServiceResultStatus = (int)Rdio.Util.Common.ServiceResultStatus.OK, ServiceResultMassage = Util.Common.ServiceResultMessage.OKMessage.ToString() } } ; else { return new ViewModel.ServiceResult() { ServiceResultStatus = (int)Rdio.Util.Common.ServiceResultStatus.Error, ServiceResultMassage = Util.Common.ServiceResultMessage.FaildMessage.ToString() } }; } catch (Exception ex) { return(new ViewModel.ServiceResult() { ServiceResultStatus = (int)Rdio.Util.Common.ServiceResultStatus.Error, ServiceResultMassage = ex.GetBaseException().Message }); } }