public async Task <IActionResult> Edit(int id, [Bind("id,Name,Information,Photo")] UkrainsRailways ukrainsRailways) { if (id != ukrainsRailways.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ukrainsRailways); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UkrainsRailwaysExists(ukrainsRailways.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(ukrainsRailways)); }
public async Task <IActionResult> Create([Bind("id,Name,Information,Photo")] UkrainsRailways ukrainsRailways) { if (ModelState.IsValid) { _context.Add(ukrainsRailways); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ukrainsRailways)); }
private void Button_Click(object sender, RoutedEventArgs e) { UkrainsRailways ukrainsRailways = new UkrainsRailways { Name = Name.Text, Information = Info.Text, Photo = Img.Text }; Post.Send("UkrainsRailways", "CreateAction", this, ukrainsRailways); this.Close(); }
public async void CreateAction([FromBody] string info) { try { Trace.WriteLine(info); UkrainsRailways ukrainsRailways = JsonConvert.DeserializeObject <UkrainsRailways>(info); _context.Add(ukrainsRailways); await _context.SaveChangesAsync(); }catch (Exception exp) { Trace.WriteLine(exp.ToString()); string e = exp.ToString(); FileStream fileStreamLog = new FileStream(@"Exception.log", FileMode.Append); for (int i = 0; i < e.Length; i++) { byte[] array = Encoding.Default.GetBytes(e.ToString()); fileStreamLog.Write(array, 0, array.Length); } fileStreamLog.Close(); } }