Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 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
     });
 }