public void Post([FromBody] Project value) { DateTime currDate = DateTime.Now; value.startDate = currDate.ToString("MM/dd/yyyy"); IInsert insert = new SaveProject(); insert.InsertProject(value); }
public void SaveKeyPress(object sender, KeyEventArgs e) { if (Project != null) { if (e.Key == Key.S && Keyboard.Modifiers.HasFlag(ModifierKeys.Control)) { SaveProject.Execute(null); } } }
private void SaveProject_OnClick(object sender, RoutedEventArgs e) { var saveFileDialog = new SaveFileDialog() { Filter = "Planning Game File (*.rplg)|*.rplg" }; if (saveFileDialog.ShowDialog() == true) { SaveProject?.Invoke(this, new FileEventArgs(saveFileDialog.FileName)); } }
/// <summary> /// Handler for Quit Menu Item. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void QuitProject_Quit(object sender, StateEventArgs e) { if (e.Wanto == StateEventArgs.WantTo.Save) { SaveProject.Save(this.projectstate, this.framesContainer); } else if (e.Wanto == StateEventArgs.WantTo.Dispose) { return; } Environment.Exit(0); }
/// <summary> /// Eventhandler for close project that gets injected to handle the users input. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CloseProject_Close(object sender, StateEventArgs e) { if (e.Wanto == StateEventArgs.WantTo.Save) { SaveProject.Save(this.projectstate, this.framesContainer); } else if (e.Wanto == StateEventArgs.WantTo.Dispose) { return; } CloseProject(); }
public string Post(ProjectFormsPost request) { using (StreamReader dat = new StreamReader(request.RequestStream)) { string str = dat.ReadToEnd(); // return new OkResponse(str).ToString(); if (SaveProject.SavePro(str)) { return(new OkResponse("save success").ToString()); } else { return(new FailResponse("save failed").ToString()); } } }
public void OpenKeyPress(object sender, KeyEventArgs e) { if (e.Key == Key.O && Keyboard.Modifiers.HasFlag(ModifierKeys.Control)) { if (Project != null) { var dr = MessageBox.Show("Do you want to save current project first?", "", MessageBoxButton.YesNoCancel); if (dr == MessageBoxResult.Cancel) { return; } if (dr == MessageBoxResult.Yes) { SaveProject.Execute(null); } OpenProject.Execute(null); } else { OpenProject.Execute(null); } } }
/// <summary> /// This will show up the save dialog and create the file /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void B_Save_Click(object sender, EventArgs e) { _addProject = CB_AddProject.Checked; ProjectDataJson jsonData = new ProjectDataJson { Name = TB_ProjectName.Text, ImageUrl = TB_ImageURL.Text, HomeUrl = TB_ProjectHomeURL.Text, }; if (_addProject) { _projectData = jsonData; } string saveString = JsonConvert.SerializeObject(jsonData, Formatting.Indented); SaveProject.ShowDialog(); using (StreamWriter writer = new StreamWriter(SaveProject.FileName)) { writer.Write(saveString); } this.Close(); }
private void ButtonSave_Click(object sender, RoutedEventArgs e) { SaveProject?.Invoke(sender, EventArgs.Empty); }
protected override void OnPropertyChanged(string propertyName) { base.OnPropertyChanged(propertyName); SaveProject.RaiseCanExecuteChanged(); }