public async void EditTheCommand(UserCortanaCommand command) { SharedModel model = (Application.Current as App).Model; model.selected = command; GotoMainPage(); }
/// <summary> /// 获取博客母板页数据 /// </summary> /// <param name="blogID"></param> /// <returns></returns> public SharedModel GetBlogSharedData(string blogID) { string sql = @" /*获取浏览次数和回复次数*/ select COUNT(blog_tb_article.articleID) as TotalArticleCount, IFNULL( sum(articleClickTimes),0) as TotalArticleViewCount,IFNULL(sum(articleCommentTimes),0) as TotalArticleCommentCount from blog_tb_article left join blog_tb_article_extend on blog_tb_article_extend.articleID=blog_tb_article.articleID where blogID=@blogID ; /*获取菜单*/ select menuUrl, menuDisplay,menuTarget,menuOrder from blog_tb_menu where blogID=@blogID and menuIsDisabled=0 order by menuOrder DESC ; /*获取前10条友情链接列表 */ select linkID,blogID,linkName,linkUrl,linkPic,linkOrder,linkIsDisabled,ADD_DATE,UPDATE_DATE from blog_tb_link where blogID=@blogID and linkIsDisabled=0 order by linkOrder desc limit 0,10 "; DataSet ds = this.DbInstance.GetDataSet(sql, DbInstance.CreateParameter("@blogID", blogID)); SharedModel model = new SharedModel(); model.TotalArticleCount = Convert.ToInt32(ds.Tables[0].Rows[0]["TotalArticleCount"]); model.TotalArticleViewCount = Convert.ToInt32(ds.Tables[0].Rows[0]["TotalArticleViewCount"]); model.TotalArticleCommentCount = Convert.ToInt32(ds.Tables[0].Rows[0]["TotalArticleCommentCount"]); model.Menus = FYJ.ObjectHelper.DataTableToModel <blog_tb_menu>(ds.Tables[1]); model.Links = ObjectHelper.DataTableToModel <blog_tb_link>(ds.Tables[2]); return(model); }
private async void Delete() { SharedModel model = (Application.Current as App).Model; model.UserCortanaCommands.Remove(UserCommand); GoToMasterPage(); }
public ActionResult List(int pageNum = 0) { if (Request.IsAuthenticated) { CUser clUser = new CUser(LocalData.UserId(), LocalData.CSDbUsers(), LocalData.LogPath()); STUser stUser; string msg; clUser.GetRecordByUserId(LocalData.UserId(), out stUser, out msg); if (!stUser.oldpass) { STTransactVP param; if (Session["TRANSACTPARAM"] != null) { param = (STTransactVP)Session["TRANSACTPARAM"]; } else { param = new STTransactVP(); } if (!SharedModel.IsConnect(LocalData.CSDbTransacts1(), out msg) && !SharedModel.IsConnect(LocalData.CSDbTransacts2(), out msg)) { ViewData["ERROR"] = "No connection to DB"; ViewData["MSG"] = msg; //return RedirectToAction("Index", "Error"); return(View("Index")); } else { string[] arr = new[] { "'", "\"", "--" }; if (CheckerField.CheckField(arr, param.maskedpan, param.maskedpos)) { ViewData["MSG"] = "One or more fields contain invalid characters."; return(View("Errors")); } else { List <TransactModels> lst = TransactModelsRepository.Instance.GetListTransact(param); ViewData["PageNum"] = pageNum; ViewData["ItemsCount"] = lst.Count; ViewData["PageSize"] = pageSize; ViewData["STRPARAM"] = param.strdata; return(View(TransactModelsRepository.Instance.GetListTransact(pageSize, pageNum, param))); } } } else { return(RedirectToAction("ChangePassword", "Account")); } } else { return(RedirectToAction("Index", "Home")); } }
public MainWindow() { InitializeComponent(); model = SharedModel.GetInstance(); toolBar = ToolBarService.GetInstance(); DataContext = this; NextShape(DrawShape.Line); }
private async void AddTheCommand() { UserCortanaCommand userCortanaCommand = new UserCortanaCommand("placeholder"); SharedModel model = (Application.Current as App).Model; model.selected = userCortanaCommand; GotoMainPage(); }
public PixelValueShader(SharedModel shared) { shader2D = new DirectX.Shader(DirectX.Shader.Type.Compute, GetSource(ShaderBuilder.Builder2D), "PixelValueShader"); shader3D = new DirectX.Shader(DirectX.Shader.Type.Compute, GetSource(ShaderBuilder.Builder3D), "PixelValueShader"); readBuffer = shared.Download; cbuffer = shared.Upload; dstBuffer = new GpuBuffer(4 * 4, 1); }
public ActionResult SaveMultiImage() { var text = System.Web.HttpContext.Current.Request.Form["HelpString"]; MsgJsonResult result = new MsgJsonResult(); if (Request.Files.Count > 0) { var allowedExtensions = new[] { ".jpeg", ".jpg", ".png" }; //var allowedExtensionsfile = new[] { ".doc", ".docx", ".pdf" }; for (int i = 0; i < Request.Files.Count; i++) { var file = Request.Files[i]; if (allowedExtensions.Contains(Path.GetExtension(file.FileName))) { result.HasError = true; } else { result.HasError = false; result.Message = "Lütfen .jpg .jpeg .png uzantılı dosya seçiniz...."; return(Json(result, JsonRequestBehavior.AllowGet)); } } SiteUsers user = Session["Ogrenci"] as SiteUsers; UploadMultiFile upload = new UploadMultiFile(); SiteUsers user1 = db.Users.Find(user.Id); SharedModel model = new SharedModel(); model.Text = text; model.Type = "images"; model.Users = user1; model.SharedDate = DateTime.Now; db.ShareModels.Add(model); for (int i = 0; i < Request.Files.Count; i++) { var file = Request.Files[i]; if (result.HasError == true) { string path = Guid.NewGuid() + "-" + Path.GetExtension(file.FileName); file.SaveAs(Server.MapPath("~/UploadFile/images/" + path)); upload.SharedModelId = model.Id; upload.FilePath = path; db.UploadMultiFiles.Add(upload); db.SaveChanges(); } } db.SaveChanges(); result.HasError = true; result.Message = "Resimler başarılı bir şekilde kaydedildi..."; return(Json(result, JsonRequestBehavior.AllowGet)); } else { result.HasError = false; result.Message = "Lütfen bir resim seçiniz..."; return(Json(result, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// Подтверждение получения сообщения с заданным идентификатором. /// </summary> /// <param name="id">Идентификатор сообщения.</param> /// <returns>Признак успешеного подтверждения.</returns> public bool DeleteMessage(string id) { var rmqId = ulong.Parse(id); SharedModel.BasicAck(rmqId, false); // похоже нет способа понять есть ли сообщение с заданным ID, поэтому только так return(true); }
public MainPage() { this.InitializeComponent(); InitAvailableTasks(); SharedModel model = (Application.Current as App).Model; UCC = model.selected; ViewModel = new MainViewModel(this, UCC, AvailableTasks); this.DataContext = ViewModel; }
public SelectAudioFilesViewModel(ViewLocator locator, IZuneAudioFileRetriever fileRetriever, SharedModel sharedModel) { _sharedModel = sharedModel; _locator = locator; _fileRetriever = fileRetriever; CanSwitchToNewMode = true; SelectFilesCommand = new RelayCommand(SelectFiles); SwitchToNewModeCommand = new RelayCommand(SwitchToNewMode); }
public async void Confirm() { SharedModel model = (Application.Current as App).Model; if (!model.UserCortanaCommands.Contains(UserCommand)) { model.UserCortanaCommands.Add(UserCommand); } GoToMasterPage(); }
private void InitAvailableTasks() { SharedModel model = (Application.Current as App).Model; if (model == null) { model = new SharedModel(); } AvailableTasks = model.AvailableTasks; }
} //for design time public AlbumDetailsViewModel(IZuneDatabaseReader dbReader, ViewLocator locator, IZuneAudioFileRetriever fileRetriever, SharedModel sharedModel) { _dbReader = dbReader; _locator = locator; _fileRetriever = fileRetriever; _sharedModel = sharedModel; LinkCommand = new RelayCommand(LinkAlbum); RefreshCommand = new RelayCommand(RefreshAlbum); DelinkCommand = new RelayCommand(DelinkAlbum); }
public AlbumDetailsViewModel(IZuneDatabaseReader dbReader, ViewLocator locator, IZuneAudioFileRetriever fileRetriever, SharedModel sharedModel) { _dbReader = dbReader; _locator = locator; _fileRetriever = fileRetriever; _sharedModel = sharedModel; LinkCommand = new RelayCommand(LinkAlbum); RefreshCommand = new RelayCommand(RefreshAlbum); DelinkCommand = new RelayCommand(DelinkAlbum); }
public async Task <SharedModel> Load() { SharedModel model = new SharedModel(); try { string json = await FileHelper.ReadFrom(modelFileName, await StorageFolders.ResourceFiles()); model = Serializer.Deserialize <SharedModel>(json); } catch (Exception ex) { Debug.WriteLine(ex.Message); } return(model); }
public ActionResult GetStudents(int DepartmentId, DateTime From, DateTime To) { var query1 = Context.attendances .Include("ApplicationUser") .Where(a => a.applicationUser.DepartmentId == DepartmentId && a.Date >= From && a.Date <= To) .ToList(); var stds = Context.Users.Where(a => a.DepartmentId == DepartmentId).ToList(); var List = new List <SharedModel>(); var std = new SharedModel(); foreach (var student in stds) { int OnTime = 0, Late = 0, Permission = 0, Apscent = 0; foreach (var att in query1) { if (student.Id == att.ApplicationUserId) { if (att.Status == "OnTime") { OnTime++; } else if (att.Status == "Late") { Late++; } else if (att.Status == "Permission") { Permission++; } else if (att.Status == "Absent") { Apscent++; } } std = new SharedModel { userName = student.UserName, OnTime = OnTime, Late = Late, Permission = Permission, Apscent = Apscent }; } List.Add(std); } return(View(List)); }
public async void OnGotFocus() { if (firstFocus) { App app = Application.Current as App; app.Model = await app.Load(); SharedModel model = (Application.Current as App).Model; foreach (UserCortanaCommand command in model.UserCortanaCommands) { UserCortanaCommands.Add(command); } } firstFocus = false; }
internal ExportModel(SharedModel shared) { convert = shared.Convert; var formats = new List <ExportFormatModel>(); formats.Add(new ExportFormatModel("png")); formats.Add(new ExportFormatModel("jpg")); formats.Add(new ExportFormatModel("bmp")); formats.Add(new ExportFormatModel("hdr")); formats.Add(new ExportFormatModel("pfm")); formats.Add(new ExportFormatModel("dds")); formats.Add(new ExportFormatModel("ktx")); Formats = formats; }
// ************************************** // URL: /Account/LogOn // ************************************** public ActionResult LogOn() { string msg; if (!SharedModel.IsConnect(LocalData.CSDbUsers(), out msg)) { ViewData["ERROR"] = "No connection to DB"; ViewData["MSG"] = msg; //return RedirectToAction("Index", "Error"); return(View("Index")); } return(View()); }
public MasterViewModel(MasterPage page) { ViewPage = page; //UserCortanaCommand test = new UserCortanaCommand("test"); //UserCortanaCommands.Add(test); if (!firstFocus) { SharedModel model = (Application.Current as App).Model; foreach (UserCortanaCommand command in model.UserCortanaCommands) { UserCortanaCommands.Add(command); } } }
public static UserCortanaCommand ProcessUserCommand(string voiceCommandName, SpeechRecognitionResult speechRecognitionResult, CommandDiagnostics commandArgs) { SharedModel model = ModelHolder.Model; UserCortanaCommand command = null; if (model != null) { IList <UserCortanaCommand> commands = model.UserCortanaCommands; command = commands.Where(c => c.Name.Equals(voiceCommandName)).First(); if (command != null) { command = command.Spawn(speechRecognitionResult); } } return(command); }
public ActionResult PostComments(string txt, int id) { SiteUsers user = Session["Ogrenci"] as SiteUsers; SharedModel shared = db.ShareModels.Find(id); SiteUsers user1 = db.Users.Find(user.Id); Comments model = new Comments(); model.CommDate = DateTime.Now; model.CommSiteUsers = user1; model.CommSharedModels = shared; model.TextComments = txt; db.Comments.Add(model); db.SaveChanges(); return(View()); }
internal ExportModel(SharedModel shared, ProgressModel progress) { this.progress = progress; convert = shared.Convert; var formats = new List <ExportFormatModel>(); formats.Add(new ExportFormatModel("png")); formats.Add(new ExportFormatModel("jpg")); formats.Add(new ExportFormatModel("bmp")); formats.Add(new ExportFormatModel("hdr")); formats.Add(new ExportFormatModel("pfm")); formats.Add(new ExportFormatModel("dds")); formats.Add(new ExportFormatModel("ktx")); Formats = formats; }
protected void SetModel(SharedViewModel viewmodel) { base.SetModel(viewmodel); SharedModel model = Utility.BlogBll.GetBlogSharedData(this.Info.blogID + ""); viewmodel.SitemapUrl = Info.BaseUrl + "/sitemap.xml"; viewmodel.BlogUrl = this.Info.BaseUrl; viewmodel.TotalArticleCount = model.TotalArticleCount; viewmodel.TotalArticleViewCount = model.TotalArticleViewCount; viewmodel.TotalArticleCommentCount = model.TotalArticleCommentCount; viewmodel.Menus = model.Menus; if (viewmodel.Menus.Count() > 0) { viewmodel.Menus.First().IsActive = true; } viewmodel.Links = model.Links; }
/// <summary> /// Получение сообщения для подписчика. /// </summary> /// <param name="clientId">Идентификатор клиента.</param> /// <param name="messageTypeId">Идентификатор типа сообщения.</param> /// <returns>Сообщения или null, если сообщения нет.</returns> public Message ReadMessage(string clientId, string messageTypeId) { MessageWithNotTypedPk result = null; var queueName = _namingManager.GetClientQueueName(clientId, messageTypeId); var message = SharedModel.BasicGet(queueName, false); if (message != null) { result = _converter.ConvertFromMqFormat(message.Body, message.BasicProperties.Headers); result.MessageType = new MessageType() { ID = messageTypeId }; result.__PrimaryKey = message.DeliveryTag; } return(result); }
public IActionResult Post(SharedModel model) { if (model.EntityId.Equals(Guid.Empty) || model.ObjectId.Equals(Guid.Empty)) { return(JError(T["parameter_error"])); } List <PrincipalObjectAccess> list = null; if (model.PrincipalsJson.IsNotEmpty()) { list = list.DeserializeFromJson(model.PrincipalsJson.UrlDecode()); } var flag = _dataSharer.Share(model.EntityId, model.ObjectId, list); if (flag) { return(JOk(T["operation_success"])); } return(JError(T["operation_error"])); }
public ActionResult TextPost(string txt) { if (txt != "") { SiteUsers user = Session["Ogrenci"] as SiteUsers; SiteUsers user1 = db.Users.Find(user.Id); SharedModel model = new SharedModel(); model.Text = txt; model.Type = "text"; model.Users = user1; model.SharedDate = DateTime.Now; db.ShareModels.Add(model); db.SaveChanges(); return(RedirectToAction("Shares", "MainPage")); } else { } return(View()); }
public ActionResult VideoPost(string txt, string link) { MsgJsonResult result = new MsgJsonResult(); string linkQ = link.Trim(); string[] t = new string[2]; string[] words = linkQ.Split('='); for (int i = 0; i < words.Length; i++) { t[i] = words[i]; } int linkCount = t[1].Length; if (t[0] == "https://www.youtube.com/watch?v" && linkCount == 11) { SiteUsers user = Session["Ogrenci"] as SiteUsers; SiteUsers user1 = db.Users.Find(user.Id); SharedModel model = new SharedModel(); model.Text = txt; model.Type = "video"; model.Users = user1; model.Path = "https://www.youtube.com/embed/" + t[1]; model.SharedDate = DateTime.Now; db.ShareModels.Add(model); db.SaveChanges(); result.HasError = true; result.Message = "Video kaydedildi..."; return(Json(result, JsonRequestBehavior.AllowGet)); } else { result.HasError = false; result.Message = "Lütfen youtube linkini giriniz..."; return(Json(result, JsonRequestBehavior.AllowGet)); } }
public StatisticsModel(SharedModel shared) { this.shared = shared; }
/// <summary> /// executes on iteration of the filter (for all layers and mipmaps) /// </summary> /// <param name="image">original images (might be used for texture bindings)</param> /// <param name="src">source texture</param> /// <param name="dst">destination texture</param> /// <param name="shared">common utilities</param> /// <param name="iteration">current filter iteration. Should be 0 if not separable. Should be 0 or 1 if separable (x- and y-direction pass) or 2 for z-direction pass</param> /// <param name="numMipmaps">number of mipmaps to apply the filter on (starting with most detailed mip)</param> /// <remarks>make sure to call UpdateParamBuffer() if parameters have changed after the last invocation</remarks> internal void Run(ImagesModel image, ITexture src, ITexture dst, SharedModel shared, int iteration, int numMipmaps) { if (parent.IsSepa) { Debug.Assert(iteration == 0 || iteration == 1 || iteration == 2); } else { Debug.Assert(iteration == 0); } // compatible textures? Debug.Assert(src.Is3D == is3D); Debug.Assert(dst.Is3D == is3D); var dev = Device.Get(); dev.Compute.Set(shader.Compute); // filter parameters (constant) if (paramBuffer != null) { dev.Compute.SetConstantBuffer(1, paramBuffer.Handle); } dev.Compute.SetShaderResource(1, src.View); dev.Compute.SetSampler(0, shared.LinearSampler); dev.Compute.SetSampler(1, shared.PointSampler); for (int curMipmap = 0; curMipmap < numMipmaps; ++curMipmap) { // dst texture dev.Compute.SetUnorderedAccessView(0, dst.GetUaView(curMipmap)); var size = image.GetSize(curMipmap); for (int curLayer = 0; curLayer < image.NumLayers; ++curLayer) { // src textures dev.Compute.SetShaderResource(0, src.GetSrView(new LayerMipmapSlice(curLayer, curMipmap))); BindTextureParameters(image, new LayerMipmapSlice(curLayer, curMipmap)); shared.Upload.SetData(new LayerLevelFilter { Layer = curLayer, Level = curMipmap, FilterX = iteration == 0?1:0, FilterY = iteration == 1?1:0, FilterZ = iteration == 2?1:0 }); dev.Compute.SetConstantBuffer(0, shared.Upload.Handle); dev.Dispatch( Utility.Utility.DivideRoundUp(size.Width, localSize), Utility.Utility.DivideRoundUp(size.Height, localSize), Utility.Utility.DivideRoundUp(size.Depth, localSize)); } } // remove texture bindings dev.Compute.SetUnorderedAccessView(0, null); dev.Compute.SetShaderResource(0, null); dev.Compute.SetShaderResource(1, null); UnbindTextureParameters(); }
public DetailsViewModel(ViewLocator locator, SharedModel sharedModel) { _locator = locator; _sharedModel = sharedModel; }