public void Test() { var dto = new AutoParkingDto { Filled = DateTime.Now, AutoName = "Nissan X-Trail", Type = Body.Кроссовер, AutoNumber = "В339КУ", ParkingNumber = 9, TimeOut = DateTime.Now, Price = 1499, }; var tempFileName = Path.GetTempFileName(); try { AutoParkingHelper.WriteToFile(tempFileName, dto); var readDto = AutoParkingHelper.LoadFromFile(tempFileName); Assert.AreEqual(dto.Filled, readDto.Filled); } finally { File.Delete(tempFileName); } }
public ActionResult Print(HttpPostedFileBase file) { if (file != null && file.ContentLength > 0) { var dto = AutoParkingHelper.LoadFromStream(file.InputStream); using (var db = new ApplicationDbContext()) { var row = new Models.AutoParkingDto { Price = dto.Price, Filled = dto.Filled, TimeOut = dto.TimeOut, AutoName = dto.AutoName, AutoNumber = dto.AutoNumber, ParkingNumber = dto.ParkingNumber, }; db.Autoparking.Add(row); db.SaveChanges(); } return(View(dto)); } return(RedirectToAction("Index")); }
private void button1_Click(object sender, EventArgs e) { var ofd = new OpenFileDialog() { Filter = "Файл заказа|*.prkng" }; var result = ofd.ShowDialog(this); if (result == DialogResult.OK) { var dto = AutoParkingHelper.LoadFromFile(ofd.FileName); SetModelToUI(dto); } }
private void button3_Click_1(object sender, EventArgs e) { var sfd = new SaveFileDialog() { Filter = "Файлы заказов|*.prkng" }; var result = sfd.ShowDialog(this); if (result == DialogResult.OK) { var dto = GetModelFromUI(); AutoParkingHelper.WriteToFile(sfd.FileName, dto); } }