Exemplo n.º 1
0
 public virtual ActionResult RenamePosition(Guid id, PositionViewModel positionViewModel)
 {
     var position = Repository.Get<Position>(id);
     this.Validate(positionViewModel, string.Empty);            
     if (!ModelState.IsValid)
     {
         var viewModel = Mapper.Map<Position, PositionViewModel>(position);
         return View(Views.EditPosition, viewModel);
     }
     Mapper.Map<PositionViewModel, Position>(positionViewModel, position);
     return RedirectToAction(MVC.FlightPrograms.Manage());
 }
Exemplo n.º 2
0
 public virtual ActionResult CreatePosition(PositionViewModel positionViewModel)
 {
     this.Validate(positionViewModel, string.Empty);
     if (!ModelState.IsValid)
         return View(Views.CreatePosition, positionViewModel);
     flightProgramsRepository.AddNewPosition(positionViewModel.Title);
     return RedirectToAction(MVC.FlightPrograms.Manage());
 }