Esempio n. 1
0
 public ActionResult Create(WalksFormViewModel vm)
 {
     try
     {
         Walker walker = _walkerRepo.GetWalkerById(vm.Walk.WalkerId);
         vm.Walk.Walker   = walker;
         vm.Walk.Duration = vm.Walk.Duration * 60;
         _walkRepo.AddWalk(vm.Walk);
         return(RedirectToAction("Index", "Owner"));
     }
     catch
     {
         return(View(vm));
     }
 }
Esempio n. 2
0
        // GET: WalksController/Create
        public ActionResult Create(int walkerId)
        {
            int        ownerId = GetCurrentUserId();
            List <Dog> dogs    = _dogRepo.GetDogByOwnerId(ownerId);
            Walk       walk    = new Walk()
            {
                //add walker from anynomous object passed in Owner/Detail
                WalkerId = walkerId,
                Date     = DateTime.Today
            };

            Walker             walker = _walkerRepo.GetWalkerById(walkerId);
            WalksFormViewModel vm     = new WalksFormViewModel()
            {
                Walker = walker,
                Walk   = walk,
                Dogs   = dogs
            };

            return(View(vm));
        }