public void CreateViewTest() { var data = GetRandom.Object <MeasureData>(); var view = MeasureViewFactory.Create(new Measure(data)); testArePropertyValuesEqual(view, data); }
public async Task <IActionResult> OnGetAsync(string id) { var o = await db.Get(id); Item = MeasureViewFactory.Create(o); return(Page()); }
public void CreateObjectTest() { var view = GetRandom.Object <MeasureView>(); var data = MeasureViewFactory.Create(view).Data; testArePropertyValuesEqual(view, data); }
[TestMethod] public void CreateViewTest() { var data = GetRandom.Object <MeasureData>(); var view = MeasureViewFactory.Create(new Measure(data)); arePropertiesEqual(view, data); }
[TestMethod] public void CreateObjectTest() { var view = GetRandom.Object <MeasureView>(); var data = MeasureViewFactory.Create(view).Data; arePropertiesEqual(view, data); }
// To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } await data.Add(MeasureViewFactory.Create(Item)); return(RedirectToPage("./Index")); }
public async Task OnGetAsync() { var l = await data.Get(); Items = new List <MeasureView>(); foreach (var e in l) { Items.Add(MeasureViewFactory.Create(e)); } }
public IActionResult OnGet() => Page(); //sama kui panna siia meetodi sisse return Page(); // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); //kontrollib, kas mudel on õigesti täidetud, nt panid MeasureView.cs kirja et Name või Id on [Required], } //siin vaatabki, et kas kasutaja sisestas required asjad. await data.Update(MeasureViewFactory.Create(Item)); //kui õigesti siis teeb update ja näitame listi return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(string id) { if (id == null) { return(NotFound()); } MeasureView = MeasureViewFactory.Create(await data.Get(id)); if (MeasureView == null) { return(NotFound()); } return(Page()); }
public async Task OnGetAsync(string sortOrder, string searchString) { NameSort = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; DateSort = sortOrder == "Date" ? "date_desc" : "Date"; data.SortOrder = sortOrder; SearchString = searchString; data.SearchString = searchString; var l = await data.Get(); Items = new List <MeasureView>(); foreach (var e in l) { Items.Add(MeasureViewFactory.Create(e)); } }
public async Task OnGetAsync(string sortOrder, string currentFilter, string searchString, int?pageIndex) { sortOrder = string.IsNullOrEmpty(sortOrder) ? "Name_desc" : sortOrder; CurrentSort = sortOrder; NameSort = string.IsNullOrEmpty(sortOrder) ? "Name_desc" : "Name"; NameSort = sortOrder == "Name" ? "Name_desc" : "Name"; IdSort = sortOrder == "Id" ? "Id_desc" : "Id"; CodeSort = sortOrder == "Code" ? "Code_desc" : "Code"; DefinitionSort = sortOrder == "Definition" ? "Definition_desc" : "Definition"; ValidFromSort = sortOrder == "ValidFrom" ? "ValidFrom_desc" : "ValidFrom"; ValidToSort = sortOrder == "ValidTo" ? "ValidTo_desc" : "ValidTo"; if (searchString != null) { pageIndex = 1; } else { searchString = currentFilter; } CurrentFilter = searchString; data.SortOrder = sortOrder; SearchString = CurrentFilter; data.SearchString = SearchString; data.PageIndex = pageIndex ?? 1; //kui see page index on 0 siis tee 1ks PageIndex = data.PageIndex; var l = await data.Get(); //annab listi Items = new List <MeasureView>(); foreach (var e in l) { Items.Add(MeasureViewFactory.Create(e)); } HasNextPage = data.HasNextPage; HasPreviousPage = data.HasPreviousPage; }
protected internal override MeasureView toView(Measure obj) => MeasureViewFactory.Create(obj);
protected internal override Measure toObject(MeasureView view) => MeasureViewFactory.Create(view);
protected internal override MeasureView toView(Measure obj) { return(MeasureViewFactory.Create(obj)); }
protected internal override Measure ToObject(MeasureView view) { return(MeasureViewFactory.Create(view)); }
// To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { await db.Update(MeasureViewFactory.Create(Item)); return(RedirectToPage("./Index")); }