public async Task <IActionResult> Edit(int id, MilesType milesType) { if (id != milesType.Id) { return(NotFound()); } if (ModelState.IsValid) { try { //_context.Update(milesType); //await _context.SaveChangesAsync(); await _milesTypeRepository.UpdateAsync(milesType); } catch (DbUpdateConcurrencyException) { if (!await MilesTypeExistsAsync(milesType.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(milesType)); }
public async Task <IActionResult> Create(MilesType milesType) { if (ModelState.IsValid) { //_context.Add(milesType); //await _context.SaveChangesAsync(); await _milesTypeRepository.CreateAsync(milesType); return(RedirectToAction(nameof(Index))); } return(View(milesType)); }
public Mile CreateMileViewModelToMile(CreateMileViewModel model, Client client, MilesType mileType) { return(new Mile { Miles = model.Miles, Client = client, MilesTypeId = mileType.Id, CreditDate = model.CreditDate, ExpiryDate = model.ExpiryDate, Description = model.Description }); }