Example #1
0
        public DogBLL GetDogsByUserID(int UserID)
        {
            DogBLL proposedRV = null;

            try
            {
                DogDAL item = _dalcont.GetDogsByUserID(UserID);
                if (item != null)
                {
                    proposedRV = new DogBLL(item);
                }
            }
            catch (Exception ex)
            {
                Logger.Logger.Log(ex);
            }
            return(proposedRV);
        }
Example #2
0
        public DogBLL DogFindByBreed(int BreedID)
        {
            DogBLL proposedRV = null;

            try
            {
                DogDAL item = _dalcont.DogFindByBreed(BreedID);
                if (item != null)
                {
                    proposedRV = new DogBLL(item);
                }
            }
            catch (Exception ex)
            {
                Logger.Logger.Log(ex);
            }
            return(proposedRV);
        }
        private DogViewModel GetDogWhereIdIsFirstOrDefault(int id)
        {
            DogDAL dogDAL = _doggyDayCareContext.Dogs
                            .Where(dog => dog.DogID == id)
                            .FirstOrDefault();

            // will create error page later
            //if (dogDAL != null)
            //{

            //}

            var dog = new DogViewModel();

            dog.ID           = dogDAL.DogID;
            dog.Name         = dogDAL.Name;
            dog.DayOfTheWeek = dogDAL.DayOfTheWeek;
            return(dog);
        }
        public IActionResult FormResult(FormViewModel model)
        {
            var errors = ModelState.Select(kvp => kvp.Value.Errors).ToList();

            if (ModelState.IsValid)
            {
                var dog = new DogDAL();
                dog.Name         = model.DogName;
                dog.DayOfTheWeek = model.DayOfTheWeek;

                _doggyDayCareContext.Dogs.Add(dog);
                _doggyDayCareContext.SaveChanges();

                // _doggyDayCare.Dogs.Add(dog);

                return(FormResultView());
            }

            return(View("Error"));
        }