Beispiel #1
0
        public void DeleteBatch(BatchVM value)
        {
            var data = ObjectMapper.Mapper.Map <Batch>(value);

            _stockMarketUow.BatchRepo.Delete(data);
            _stockMarketUow.Save();
        }
Beispiel #2
0
        public NumerationVM(NumerationView view)
        {
            Window           = view;
            view.DataContext = this;
            Options          = new SSOptionsVM();
            Select           = new SSSelect(this);
            Update           = new RelayCommand(() => UpdateExec(Select.SheetSet, true));
            Numeration       = new RelayCommand(() => UpdateExec(Select.SheetSet, false));
            Collapse         = new RelayCommand(() => ExpandTreeView = false);
            Expand           = new RelayCommand(() => ExpandTreeView = true);
            PropsVM          = new PropsVM(this);
            BatchVM          = new BatchVM(this);

            Window.Initialized += OnInitialize;
            Window.Closed      += OnClosed;
            OnInitialize(null, null);
        }
        public ActionResult UpdateBatch([FromBody] BatchVM value)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                _stockMarketBusinessSevice.UpdateBatch(value);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex));
            }
        }
        public void InsertOrUpdate(BatchVM batchVM)
        {
            var client = new HttpClient
            {
                BaseAddress = new Uri("http://localhost:12280/api/")
            };
            var myContent   = JsonConvert.SerializeObject(batchVM);
            var buffer      = System.Text.Encoding.UTF8.GetBytes(myContent);
            var byteContent = new ByteArrayContent(buffer);

            byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
            if (batchVM.Id.Equals(0))
            {
                var result = client.PostAsync("Batches", byteContent).Result;
            }
            else
            {
                var result = client.PutAsync("Batches/" + batchVM.Id, byteContent).Result;
            }
        }
Beispiel #5
0
        public void UpdateExec(SheetSet ss, bool previewOnly)
        {
            Inspector.Clear();
            try
            {
                Nodes = new ObservableCollection <ISSNode>();
                if (ss == null)
                {
                    return;
                }

                ss.Numeration(previewOnly);
                Nodes           = ss.Nodes;
                PropsVM.SSProps = ss.Props;
                BatchVM.Update();
            }
            catch (Exception ex)
            {
                ex.ShowMessage();
            }

            Inspector.Show();
        }
        public JsonResult GetById(int id)
        {
            BatchVM batchVM = null;
            var     client  = new HttpClient
            {
                BaseAddress = new Uri("http://localhost:12280/api/")
            };
            var responseTask = client.GetAsync("Batches/" + id);

            responseTask.Wait();
            var result = responseTask.Result;

            if (result.IsSuccessStatusCode)
            {
                var readTask = result.Content.ReadAsAsync <BatchVM>();
                readTask.Wait();
                batchVM = readTask.Result;
            }
            else
            {
                // try to find something
            }
            return(Json(batchVM, JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
 public static void _InternalUse_SSBatchSession()
 {
     BatchVM.InternalBatchSession(AcadHelper.Doc);
 }
Beispiel #8
0
 public static void _InternalUse_SSBatchModal()
 {
     BatchVM.InternalBatchModal(AcadHelper.Doc);
 }
 public void DeleteBatch(BatchVM value)
 {
     _stockMarketDataSevice.DeleteBatch(value);
 }
 public void UpdateBatch(BatchVM value)
 {
     _stockMarketDataSevice.UpdateBatch(value);
 }
 public void AddBatch(BatchVM value)
 {
     _stockMarketDataSevice.AddBatch(value);
 }