public async Task <JsonResult> Add(string id) { if (id != null && id.Length > 5) { var publisher = new Publisher() { CreatedDate = DateTime.Now, LastUpdatedDate = DateTime.Now, PublisherName = id.ToUpper() }; var result = await PublisherService.AddAsync(publisher); var model = new BaseOperationModel() { isSuccess = result.isSuccess, Message = string.Join(";", result.Errors) }; return(Json(model)); } else { var model = new BaseOperationModel(); model.isSuccess = false; model.Message = "Yayınevi alanı en az 5 karaterden oluşmalıdır"; return(Json(model)); } }
//protected void AddTitleImage(List<String> imageUris, List<MouseButtonEventHandler> es) //{ // if (imageUris.Count != es.Count) // { // return; // } // StackPanel sp = GetTitle(); // StackPanel spBottomImage = new StackPanel(); // spBottomImage.Margin = new Thickness(0, 0, 35, 10); // spBottomImage.HorizontalAlignment = HorizontalAlignment.Right; // spBottomImage.Orientation = Orientation.Horizontal; // for (int i = imageUris.Count - 1; i >= 0; i--) // { // Image iv = new Image // { // Width = 20, // Height = 20, // Source = new BitmapImage(new Uri("pack://application:,,,/View/Resources/Image/" + imageUris[i], UriKind.RelativeOrAbsolute)), // Stretch = Stretch.Fill // }; // if (i == imageUris.Count - 1) // { // iv.Margin = new Thickness(0, 0, 10, 0); // } // else // { // iv.Margin = new Thickness(0, 0, 10, 0); // } // RenderOptions.SetBitmapScalingMode(iv, BitmapScalingMode.Fant); // spBottomImage.Children.Insert(0, iv); // iv.MouseLeftButtonDown += es[i]; // } // sp.Children.Add(spBottomImage); //} //protected Image GetImage(String imageUris,int size, MouseButtonEventHandler e) //{ // Image image = new Image // { // Width = size, // Height = size, // Source = new BitmapImage(new Uri("pack://application:,,,/View/Resources/Image/" + imageUris, UriKind.RelativeOrAbsolute)), // Stretch = Stretch.Fill // }; // image.MouseLeftButtonDown += e; // return image; //} //protected Image GetImage(String imageUris, int size) //{ // return new Image // { // Width = size, // Height = size, // Source = new BitmapImage(new Uri("pack://application:,,,/View/Resources/Image/" + imageUris, UriKind.RelativeOrAbsolute)), // Stretch = Stretch.Fill // }; //} private void Image_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { int position = (Parent as StackPanel).Children.IndexOf(this); if (position == 0) { return; } BaseStyle bd = sw.spMain.Children[position - 1] as BaseStyle; BaseStyle bd2 = sw.spMain.Children[position] as BaseStyle; sw.spMain.Children.RemoveAt(position - 1); sw.spMain.Children.RemoveAt(position - 1); sw.spMain.Children.Insert(position - 1, bd2); sw.spMain.Children.Insert(position, bd); BaseOperationModel bom = sw.operationModels[position - 1] as BaseOperationModel; BaseOperationModel bom2 = sw.operationModels[position] as BaseOperationModel; sw.operationModels.RemoveAt(position - 1); sw.operationModels.RemoveAt(position - 1); sw.operationModels.Insert(position - 1, bom2); sw.operationModels.Insert(position, bom); sw.OnRefresh(); }
public async Task <IActionResult> ChangePassword(ChangePasswordModel model) { var resultModel = new BaseOperationModel(); if (ModelState.IsValid) { var result = await _userService.ChangePasswordAsync(User.Identity.Name, model.CurrentPassword, model.NewPassword); if (result.isSuccess) { resultModel.isSuccess = true; resultModel.Message = "Parola başarıyla değiştirildi!"; } else { resultModel.isSuccess = false; resultModel.Message = string.Join(";", result.Errors); } } else { resultModel.isSuccess = false; resultModel.Message = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); } return(Ok(resultModel)); }
public async Task <IActionResult> ExpandDay(int id = 0, int day = 0) { var model = new BaseOperationModel(); var result = await rentService.ExpandRentingEndDate(id, day); model.isSuccess = result.isSuccess; model.Message = string.Join(";", result.Errors); return(Ok(model)); }
public async Task <IActionResult> Complete(int id = 0) { var model = new BaseOperationModel(); var result = await rentService.ComplateRentByIDAsync(id); model.isSuccess = result.isSuccess; model.Message = String.Join(";", result.Errors); return(Ok(model)); }
public async Task <IActionResult> Delete(int id = 0) { var model = new BaseOperationModel(); var result = await AuthorService.DeleteAsync(new Author() { AuthorID = id }); model.isSuccess = result.isSuccess; model.Message = string.Join(";", result.Errors); return(Ok(model)); }
public IActionResult Search(string id) { var model = new BaseOperationModel(); List <BaseSelectModel> result = bookService.SearchForBooksForSelecting(id).ToList(); model.Message = result.Count().ToString() + " Eşleşen kitap bulundu"; if (result.Count() > 0) { model.isSuccess = true; model.Data = result; } return(Ok(model)); }
public async Task <IActionResult> Delete(int id = 0) { var baseModel = new BaseOperationModel(); var book = await bookService.GetAsync(a => a.BookID == id); if (book != null) { var result = await bookService.DeleteAsync(book); baseModel.isSuccess = result.isSuccess; baseModel.Message = String.Join(";", result.Errors); } else { baseModel.Message = "Kitap bulunamadı"; } return(Ok(baseModel)); }
private BaseOperationModel XNameToModel(XElement xEdit) { BaseOperationModel baseOperationModel = null; if (xEdit.Name.ToString().Equals("LightFile")) { baseOperationModel = new LightFilePlayModel(); } else if (xEdit.Name.ToString().Equals("GotoPage")) { baseOperationModel = new GotoPagePlayModel(); } else if (xEdit.Name.ToString().Equals("AudioFile")) { baseOperationModel = new AudioFilePlayModel(); } baseOperationModel.SetXElement(xEdit); return(baseOperationModel); }
public async Task <IActionResult> ResetPassword(ResetUserResetPasswordModel model, int id) { model.UserID = id; var result = new BaseOperationModel(); if (ModelState.IsValid) { var serviceResult = await _userService.ResetPasswordAsync(model.UserID, model.NewPassword); result.isSuccess = serviceResult.isSuccess; result.Message = String.Join(";", serviceResult.Errors); } else { result.isSuccess = false; result.Message = string.Join(";", ModelState.Select(a => a.Value)); } return(Ok(result)); }
protected override void LoadFileContent() { XDocument doc = XDocument.Load(filePath); XElement xnroot = doc.Element("Root"); foreach (var xElement in xnroot.Elements()) { BaseOperationModel baseOperationModel = null; if (xElement.Name.ToString().Equals("TutorialFile")) { baseOperationModel = new TutorialFileExportModel(); } if (xElement.Name.ToString().Equals("FirstPage")) { baseOperationModel = new FirstPageExportModel(); } if (xElement.Name.ToString().Equals("Pages")) { baseOperationModel = new PagesExportModel(); } if (xElement.Name.ToString().Equals("Model")) { baseOperationModel = new ModelExportModel(); } if (baseOperationModel != null) { baseOperationModel.SetXElement(xElement); operationModels.Add(baseOperationModel); } } Test(); exportStyleUserControl = new ExportStyleUserControl(this); spCenter.Children.Clear(); spCenter.Children.Add(exportStyleUserControl); RefreshView(); }
private void Image2_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { int position = (Parent as StackPanel).Children.IndexOf(this); BaseStyle bd = sw.spMain.Children[position] as BaseStyle; BaseStyle bd2 = sw.spMain.Children[position + 1] as BaseStyle; sw.spMain.Children.RemoveAt(position); sw.spMain.Children.RemoveAt(position); sw.spMain.Children.Insert(position, bd2); sw.spMain.Children.Insert(position + 1, bd); BaseOperationModel bom = sw.operationModels[position] as BaseOperationModel; BaseOperationModel bom2 = sw.operationModels[position + 1] as BaseOperationModel; sw.operationModels.RemoveAt(position); sw.operationModels.RemoveAt(position); sw.operationModels.Insert(position, bom2); sw.operationModels.Insert(position + 1, bom); sw.OnRefresh(); }
private void SvMain_Drop(object sender, DragEventArgs e) { BaseStyle bs = (BaseStyle)e.Data.GetData("this"); //Point position = bs.TranslatePoint(new Point(0, 0), svMain); //Console.WriteLine(position.X + "---" + position.Y); StackPanel spParent = bs.Parent as StackPanel; int oldPosition = spParent.Children.IndexOf(bs); int newPosition = -100; Point nowPoint = e.GetPosition(svMain); for (int i = 0; i < svMain.Children.Count; i++) { Point position = svMain.Children[i].TranslatePoint(new Point(0, 0), svMain); if (position.Y > nowPoint.Y) { newPosition = i - 1; break; } } //将控件移至最后 if (newPosition == -100) { //已经是最后了 if (oldPosition == spParent.Children.Count - 1) { return; } newPosition = spParent.Children.Count - 1; } else { //将控件移至 newPosition - 已经在上面赋值 } //如果是原位 if (oldPosition == newPosition) { return; } //暂不支持移动到第一个 if (newPosition == 0) { return; } //取出大的数,先移除 int bigPosition = oldPosition > newPosition ? oldPosition : newPosition; int smallPosition = oldPosition < newPosition ? oldPosition : newPosition; BaseStyle bd = spMain.Children[smallPosition] as BaseStyle; BaseStyle bd2 = spMain.Children[bigPosition] as BaseStyle; spMain.Children.RemoveAt(bigPosition); spMain.Children.RemoveAt(smallPosition); spMain.Children.Insert(smallPosition, bd2); spMain.Children.Insert(bigPosition, bd); BaseOperationModel bom = operationModels[smallPosition] as BaseOperationModel; BaseOperationModel bom2 = operationModels[bigPosition] as BaseOperationModel; operationModels.RemoveAt(bigPosition); operationModels.RemoveAt(smallPosition); operationModels.Insert(smallPosition, bom2); operationModels.Insert(bigPosition, bom); OnRefresh(); }
public static Dictionary <String, ScriptModel> GetScriptModelDictionary(String filePath, out String introduce, out String audioResources) { Dictionary <String, ScriptModel> scriptModelDictionary = new Dictionary <string, ScriptModel>(); XDocument xDoc = XDocument.Load(filePath); XElement xRoot = xDoc.Element("Root"); XElement xIntroduce = xRoot.Element("Introduce"); if (xIntroduce != null) { introduce = xIntroduce.Value; } else { introduce = ""; } XElement xAudioResources = xRoot.Element("AudioResources"); if (xAudioResources != null) { audioResources = xAudioResources.Value; } else { audioResources = ""; } XElement xScripts = xRoot.Element("Scripts"); foreach (var xScript in xScripts.Elements("Script")) { ScriptModel scriptModel = new ScriptModel { Name = xScript.Attribute("name").Value, Value = Base2String(xScript.Attribute("value").Value) }; if (xScript.Attribute("intersection") != null && !xScript.Attribute("intersection").Value.ToString().Trim().Equals(String.Empty)) { scriptModel.Intersection = xScript.Attribute("intersection").Value.Trim().Split(' ').ToList(); } else { scriptModel.Intersection = new List <String>(); } if (xScript.Attribute("complement") != null && !xScript.Attribute("complement").Value.Equals(String.Empty)) { scriptModel.Complement = xScript.Attribute("complement").Value.Trim().Split(' ').ToList(); } else { scriptModel.Complement = new List <String>(); } String visible = xScript.Attribute("visible").Value; if (visible.Equals("true")) { scriptModel.Visible = true; } else { scriptModel.Visible = false; } //scriptModel.Contain = xScript.Attribute("contain").Value.Split(' ').ToList(); //command = fileBusiness.Base2String(xScript.Attribute("value").Value); foreach (var xEdit in xScript.Elements()) { BaseOperationModel baseOperationModel = null; if (xEdit.Name.ToString().Equals("ConditionJudgment")) { baseOperationModel = new ConditionJudgmentOperationModel(); } else if (xEdit.Name.ToString().Equals("SetAttribute")) { baseOperationModel = new SetAttributeOperationModel(); } else if (xEdit.Name.ToString().Equals("CreateFromAutomatic")) { baseOperationModel = new CreateFromAutomaticOperationModel(); } else if (xEdit.Name.ToString().Equals("CreateFromFile")) { baseOperationModel = new CreateFromFileOperationModel(); } else if (xEdit.Name.ToString().Equals("CreateFromStep")) { baseOperationModel = new CreateFromStepOperationModel(); } else if (xEdit.Name.ToString().Equals("CreateFromQuick")) { baseOperationModel = new CreateFromQuickOperationModel(); } else if (xEdit.Name.ToString().Equals("VerticalFlipping")) { baseOperationModel = new VerticalFlippingOperationModel(); } else if (xEdit.Name.ToString().Equals("HorizontalFlipping")) { baseOperationModel = new HorizontalFlippingOperationModel(); } else if (xEdit.Name.ToString().Equals("LowerLeftSlashFlipping")) { baseOperationModel = new LowerLeftSlashFlippingOperationModel(); } else if (xEdit.Name.ToString().Equals("LowerRightSlashFlipping")) { baseOperationModel = new LowerRightSlashFlippingOperationModel(); } else if (xEdit.Name.ToString().Equals("Clockwise")) { baseOperationModel = new ClockwiseOperationModel(); } else if (xEdit.Name.ToString().Equals("AntiClockwise")) { baseOperationModel = new AntiClockwiseOperationModel(); } else if (xEdit.Name.ToString().Equals("RemoveBorder")) { baseOperationModel = new RemoveBorderOperationModel(); } else if (xEdit.Name.ToString().Equals("Reversal")) { baseOperationModel = new ReversalOperationModel(); } else if (xEdit.Name.ToString().Equals("SetEndTime")) { baseOperationModel = new SetEndTimeOperationModel(); } else if (xEdit.Name.ToString().Equals("ChangeTime")) { baseOperationModel = new ChangeTimeOperationModel(); } else if (xEdit.Name.ToString().Equals("AnimationDisappear")) { baseOperationModel = new AnimationDisappearOperationModel(); } else if (xEdit.Name.ToString().Equals("InterceptTime")) { baseOperationModel = new InterceptTimeOperationModel(); } else if (xEdit.Name.ToString().Equals("FillColor") || xEdit.Name.ToString().Equals("SetAllTime") || xEdit.Name.ToString().Equals("SetStartTime") || xEdit.Name.ToString().Equals("MatchTotalTimeLattice") || xEdit.Name.ToString().Equals("Animation.Windmill")) { baseOperationModel = new OneNumberOperationModel(); } else if (xEdit.Name.ToString().Equals("Fold")) { baseOperationModel = new FoldOperationModel(); } else if (xEdit.Name.ToString().Equals("ChangeColor") || xEdit.Name.ToString().Equals("CopyToTheEnd") || xEdit.Name.ToString().Equals("CopyToTheFollow") || xEdit.Name.ToString().Equals("AccelerationOrDeceleration") || xEdit.Name.ToString().Equals("ColorWithCount")) { if (xEdit.Name.ToString().Equals("ChangeColor")) { baseOperationModel = new ChangeColorOperationModel(); } else if (xEdit.Name.ToString().Equals("CopyToTheEnd")) { baseOperationModel = new CopyToTheEndOperationModel(); } else if (xEdit.Name.ToString().Equals("CopyToTheFollow")) { baseOperationModel = new CopyToTheFollowOperationModel(); } else if (xEdit.Name.ToString().Equals("AccelerationOrDeceleration")) { baseOperationModel = new AccelerationOrDecelerationOperationModel(); } else { baseOperationModel = new ColorWithCountOperationModel(); } } else if (xEdit.Name.ToString().Equals("ShapeColor")) { baseOperationModel = new ShapeColorOperationModel(); } else if (xEdit.Name.ToString().Equals("ThirdParty")) { baseOperationModel = new ThirdPartyOperationModel(); } baseOperationModel.SetXElement(xEdit); scriptModel.OperationModels.Add(baseOperationModel); } scriptModelDictionary.Add(scriptModel.Name, scriptModel); } return(scriptModelDictionary); }