public Error DeleteRange(RangeModel model) { Error error = new Error(); db.DeleteRange(model.Id); return(error); }
public async Task <ActionResult> AddEdit(int?id) { RangeModel model = new RangeModel(); if (id.HasValue) { model = await ApiUtility.GetAsyncById <RangeModel>(Services.Ranges, id.Value); if (!model.IsNew) { var project = await ApiUtility.GetAsyncById <ProjectModel>(Services.Projects, model.ProjectId); if (project != null) { model.ProjectName = project.Name; model.Projects.Add(project); } } } else { var projects = await ApiUtility.GetAsync <ProjectModel>(Services.ProjectsHasNoRange); model.Projects.AddRange(projects); } return(View(model)); }
public RegisterRangeEditorViewModel(RangeModel originalRangeModel) { if (originalRangeModel == null) { throw new ArgumentNullException(nameof(originalRangeModel)); } _originalRangeModel = originalRangeModel; _name = originalRangeModel.Name; _startingRegisterIndex = originalRangeModel.StartIndex; _registerType = originalRangeModel.RegisterType; if (originalRangeModel.Fields != null) { Fields.AddRange(originalRangeModel.Fields.Select(f => new FieldEditorViewModel(f.Clone()))); } OkCommand = new RelayCommand(Ok, CanOk); CancelCommand = new RelayCommand(Cancel); MoveUpCommand = new RelayCommand(MoveUp, CanMoveUp); MoveDownCommand = new RelayCommand(MoveDown, CanMoveDown); DeleteCommand = new RelayCommand(Delete, CanDelete); MoveToTopCommand = new RelayCommand(MoveToTop, CanMoveToTop); MoveToBottomCommand = new RelayCommand(MoveToBottom, CanMoveToBottom); InsertAboveCommand = new RelayCommand(InsertAbove, CanInsertAbove); InsertBelowCommand = new RelayCommand(InsertBelow, CanInsertBelow); _fields.CollectionChanged += FieldsOnCollectionChanged; }
public void DeleteRangePos(int id_range, int id_q) { RangeModel tmp = db.SetRangeModels.FirstOrDefault(u => u.Id == id_range); if (tmp != null) { DeleteQuota(tmp.ProjectID, id_q); db.SetRangeModels.Remove(tmp); db.SaveChanges(); } }
public async Task <List <TreeHistory> > GetByRangeDateWithStatus(RangeModel model) { if (!ModelState.IsValid) { return(null); } if (DateTime.TryParse(model.from, out DateTime From) && DateTime.TryParse(model.to, out DateTime To) && model.status != "") { return(await repos.FindByRangeDateWithStatus(From, To, model.status)); } return(null); }
/// <summary> /// Метод формирует HTTP запрос на загрузку файла. /// /// Если файл больше 5мб то параметр range не задаються. /// </summary> /// <param name="fileId">Идентификатор файла, он же идентификатор сессии</param> /// <param name="range">Параметр задаёт диапазон размерности, загружаемого, массива байт</param> /// <returns></returns> public HttpRequestMessage RequestDownLoading(string fileId, RangeModel range) { RequestUri.Method = HttpMethod.Get; RequestUri.UriRequest = $"{fileId}?getfile"; var result = RequestHead(); if (range != null) { result.Headers.Range = new RangeHeaderValue(range.From, range.To); } return(result); }
public async Task <IActionResult> GetRanges([FromBody] RangeModel model) { var firstRange = new CalculateRange(model.Template, model.SetOne); var secondRange = new CalculateRange(model.Template, model.SetTwo); var rangeOneResult = _messaging.SendAsync(firstRange); var rangeTwoResult = _messaging.SendAsync(secondRange); await Task.WhenAll(rangeOneResult, rangeTwoResult); return(Ok(new [] { rangeOneResult.Result.Message, rangeTwoResult.Result.Message })); }
public UploadeModel DownloadFile(string fileId, IEnumerable <ByteDetectorModel> part) { UploadeModel result = null; _request = _serverConnect.RequestLoadingUnitInfo(fileId); _response = _serverConnect.SendRequest(_request).Result; RangeModel range = null; _request = _serverConnect.RequestDownLoading(fileId, range); _response = _serverConnect.SendRequest(_request).Result; return(result); }
private void PopulateFromModel(RangeModel rangeModel) { //Set the name Name = rangeModel.Name; //Ditch the old fields _fieldEditors.Clear(); //Create the fields _fields = rangeModel.Fields.Select(f => FieldTypeServiceFactory.GetFieldTypeService(f.FieldType).CreateRuntimeField(f)).ToArray(); //Set up the field editors _fieldEditors.AddRange(_fields.SelectMany(f => f.FieldEditors)); //Save this _rangeModel = rangeModel; //To expand or not expand. That is the question. Whether tis nobler to... IsExpanded = rangeModel.IsExpanded; }
public RegisterRangeViewModel(IModbusAdapterProvider modbusAdapterProvider, RangeModel rangeModel, SlaveViewModel parent, IDirty dirty) : base(dirty) { if (rangeModel == null) { throw new ArgumentNullException(nameof(rangeModel)); } _parent = parent; _dirty = dirty; _modbusAdapterProvider = modbusAdapterProvider; EditCommand = new RelayCommand(Edit, CanEdit); ReadCommand = new RelayCommand(Read, CanRead); WriteCommand = new RelayCommand(Write, CanWrite); DeleteCommand = new RelayCommand(Delete, CanDelete); PopulateFromModel(rangeModel); }
public async Task <ActionResult> AddEdit(RangeModel model) { bool response = false; if (model.IsNew) { response = await ApiUtility.PostAsync <RangeModel>(Services.Ranges, model); } else { response = await ApiUtility.PutAsync <RangeModel>(Services.Ranges, model); } if (response) { return(RedirectToAction("List")); } return(View()); }
public void SaveRange(int id_p, int bind_q, List <string> list_range) { foreach (var item in list_range) { var str_tmp = item.Split('#'); string range_pos = str_tmp[0]; int index_range = Int32.Parse(str_tmp[1]); RangeModel rangeModel = db.SetRangeModels.FirstOrDefault(u => u.ProjectID == id_p && u.BindQuestion == bind_q && u.RangeString == range_pos); if (rangeModel == null) { rangeModel = new RangeModel(); rangeModel.ProjectID = id_p; rangeModel.BindQuestion = bind_q; rangeModel.RangeString = range_pos; rangeModel.IndexRange = index_range; db.SetRangeModels.Add(rangeModel); } } db.SaveChanges(); }
public Error InsertOrUpdateRange(RangeModel model) { Error error = new Error(); Range temp = null; if (model.Id != 0) { temp = db.FindRange(model.Id); } if (temp == null) { temp = new Range(); } temp.Name = model.Name; temp.IsActive = model.IsActive; db.InsertOrUpdateRange(temp); return(error); }
public void RangeTest() { string errMsg = string.Empty; int res = 0; try { RangeModel model = new RangeModel { DecimalField = 2m, }; res = new TestLogic().RangeTest(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res == 100); Assert.IsTrue(string.IsNullOrEmpty(errMsg)); errMsg = string.Empty; res = 0; try { RangeModel model = new RangeModel { DecimalField = 200m, }; res = new TestLogic().RangeTest(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res != 100); Assert.IsTrue(!string.IsNullOrEmpty(errMsg)); }
public int RangeTest(RangeModel model) { return(100); }