public async Task <IActionResult> Edit(long id, [Bind("VarroaCountId,BeeHive,DateForCount,NumberOfDaysObserved,Comment")] VarroaCount varroaCount) { if (id != varroaCount.VarroaCountId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(varroaCount); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VarroaCountExists(varroaCount.VarroaCountId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(varroaCount)); }
public MainWindowViewModel() { _varroaCounts = new ObservableCollection <VarroaCount>(); var vc = new VarroaCount { Beehive = "TheFarm", Date = DateTime.Today.ToString("dd/MM/yyyy"), Count = 32, Notes = "Shit der var mange mider, den var helt tosset. Vi er ved at dø på farmen." }; var vc2 = new VarroaCount { Beehive = "TheFarm1", Date = DateTime.Today.ToString("dd/MM/yyyy"), Count = 32, Notes = "Shit der var mange mider, den var helt tosset. Vi er ved at dø på farmen.2" }; CurrentVarroaCount = null; _varroaCounts.Add(vc); _varroaCounts.Add(vc2); FilteredVarroaCounts = new ObservableCollection <VarroaCount>(VarroaCounts); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += new EventHandler(Timer_Tick); timer.Start(); }
private bool CollectionViewSource_Filter(object vc) { VarroaCount varcount = vc as VarroaCount; if (!string.IsNullOrEmpty(BeeHiveName)) { return(varcount.Name.Contains(BeeHiveName)); } return(varcount.Name.Contains("")); }
public async Task <IActionResult> Create([Bind("BeehiveId,User,BeeHiveName,Date,AmountOfVarroa,ObservedDays,Note")] VarroaCount varroaCount) { if (ModelState.IsValid) { varroaCount.User = User.Identity.Name; _context.Add(varroaCount); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Varroa")); } return(View("CreateVarroaCount")); }
public async Task <IActionResult> Create([Bind("VarroaCountId,BeeHive,DateForCount,NumberOfDaysObserved,Comment, ZipCode")] VarroaCount varroaCount, [FromServices] UserManager <ApplicationUser> userManager) { if (ModelState.IsValid) { varroaCount.AuthorOfData = await userManager.GetUserAsync(User); varroaCount.IdOfAuthor = varroaCount.AuthorOfData.Id; varroaCount.ZipCode = varroaCount.AuthorOfData.ZipCode; _context.Add(varroaCount); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(varroaCount)); }
public async Task <IActionResult> Create([Bind("Id,Beehive,DOC,Varroa,ObservationLength,Comments")] CreationViewModel varroaCount) { if (!ModelState.IsValid) { return(View(varroaCount)); } var user = await _userManager.GetUserAsync(User); var shortUser = new User { Email = user.Email, ZipCode = user.ZipCode }; varroaCount.User = shortUser; var result = new VarroaCount() { User = varroaCount.User, Id = varroaCount.Id, Varroa = varroaCount.Varroa, UserId = varroaCount.UserId, Beehive = varroaCount.Beehive, Comments = varroaCount.Comments, DOC = varroaCount.DOC, ObservationLength = varroaCount.ObservationLength }; _context.Add(result); _context.Add(shortUser); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public VarroaRecordDetailsViewModel(ref VarroaCount varroaCount) { Title = "Bemærkninger for Bistad: " + varroaCount.BistadId; Comments = varroaCount.Comment; }
public VarroaCountViewModel(string title, VarroaCount varroaCount) { Title = title; CurrentVarroaCount = varroaCount; }
public AddVarroaCountViewModel(VarroaCount varroaCount) { _newVarroaCount = varroaCount; }
public AddCountViewModel(VarroaCount varroaCount) { _currentVarroaCount = varroaCount; _currentVarroaCount.BistadId = "Angiv Id for Bistad"; }