public frmDrawings(WPF.MDI.MdiChild me, UserInformation userInformation, string partNo) { try { Progress.ProcessingText = PDMsg.Load; Progress.Start(); CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy"; ci.DateTimeFormat.DateSeparator = "/"; Thread.CurrentThread.CurrentCulture = ci; InitializeComponent(); vm = new DrawingViewModel(userInformation, me, DrawingsMaster, OperationMode.View); vm.DgvProdDwgMast = dgvProdDwgMast; this.DataContext = vm; if (vm.CloseAction == null) { vm.CloseAction = new Action(() => me.Close()); } //me.Position = new Point(0, 0); mdiChild = me; this.mdiChild.Closing += vm.CloseMethod; vm.EditSelectedPartNo(partNo); dgvProdDwgMast.Columns[0].Visibility = (vm.DrwModel.DWG_TYPE_DESC.ToValueAsString() == "Sequence Drawing") ? Visibility.Visible : Visibility.Collapsed; Progress.End(); } catch (Exception ex) { throw ex.LogException(); } }
// GET: User public ActionResult Index() { List <DrawingViewModel> shits = new List <DrawingViewModel>(); List <Drawing> shits2 = new List <Drawing>(); using (var db = new MainDbContext()) { if (db.Drawings != null) { shits2 = db.Drawings.Where(x => x.DrawingCreator.Username == User.Identity.Name).ToList(); } foreach (var s in shits2) { DrawingViewModel tmp = new DrawingViewModel() { DrawingBytes = s.ImageUrl, Title = s.Title, Description = s.Description, Created = s.Created, DrawingCreator = s.DrawingCreator.Username }; shits.Add(tmp); } } return(View(shits)); }
/// <summary> /// convert project part drawing to view model /// </summary> /// <param name="drawing"></param> /// <returns></returns> public DrawingViewModel ConvertToView(ProjectPartDrawing drawing) { DrawingViewModel model = new DrawingViewModel(); model.DrawingId = drawing.ProjectPartDrawingId; model.RevisionNumber = (!string.IsNullOrEmpty(drawing.RevisionNumber)) ? drawing.RevisionNumber : "N/A"; model.LastDate = drawing.ModifiedDate; model.IsProject = true; return(model); }
/// <summary> /// convert part drawing to view model /// </summary> /// <param name="drawing"></param> /// <returns></returns> public DrawingViewModel ConvertToView(PartDrawing drawing) { DrawingViewModel model = new DrawingViewModel(); model.DrawingId = drawing.PartDrawingId; model.RevisionNumber = (!string.IsNullOrEmpty(drawing.RevisionNumber)) ? drawing.RevisionNumber : "N/A"; model.LastDate = drawing.ModifiedDate; model.IsProject = false; model.Type = drawing.Type; model.Length = drawing.Length; model.Content = drawing.Content; model.IsActive = model.IsActive; return(model); }
private DrawingViewModel BuildViewModel(DateTime nextDrawDate, List <Drawing> autoPcikList, List <BallStat>[] ballStatsList) { var model = new DrawingViewModel { NextDrawDate = nextDrawDate, Predictions = autoPcikList, Balls = new List <BallViewModel>() }; for (int i = 0; i < ballStatsList.Length; i++) { model.Balls.Add(new BallViewModel { BallOptions = CreateSelectList("Ball", ballStatsList[i]) }); } return(model); }
public ActionResult SaveShitDrawing(DrawingViewModel drawingModel) { var newImgUrl = ZaebashitiKartinku(drawingModel.DrawingBytes); using (var db = new MainDbContext()) { var currentUserName = User.Identity.Name; var creatorUser = db.Users.Where(u => u.Username == currentUserName).FirstOrDefault(); var newDrawing = new Drawing { ImageUrl = newImgUrl, Title = drawingModel.Title, Description = drawingModel.Description, Created = DateTime.Now, DrawingCreator = creatorUser }; db.Drawings.Add(newDrawing); db.SaveChanges(); } return(RedirectToAction("Index", "Home")); }