Example #1
0
 public ShackUpService()
 {
     statesRepo        = StatesRepositoryFactory.GetRepository();
     bathroomTypesRepo = BathroomTypesRepositoryFactory.GetRepository();
     listingsRepo      = ListingRepositoryFactory.GetRepository();
     acctRepo          = AccountRepositoryFactory.GetRepository();
 }
Example #2
0
 public AccountManager()
 {
     try
     {
         _repo = AccountRepositoryFactory.GetAccountRepository();
     }
     catch (Exception ex) { }
 }
Example #3
0
        public ActionResult Contacts()
        {
            var userId = AuthorizeUtilities.GetUserId(this);

            var repo  = AccountRepositoryFactory.GetRepository();
            var model = repo.GetContacts(userId);

            return(View(model));
        }
Example #4
0
        public ActionResult DeleteFavorite(int ListingId)
        {
            var userId = AuthorizeUtilities.GetUserId(this);

            var repo = AccountRepositoryFactory.GetRepository();

            repo.RemoveFavorite(userId, ListingId);

            return(RedirectToAction("Favorites"));
        }
        public IHttpActionResult RemoveContact(string userId, int listingId)
        {
            var repo = AccountRepositoryFactory.GetRepository();

            try
            {
                repo.RemoveContact(userId, listingId);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public IHttpActionResult CheckFavorite(string userId, int listingId)
        {
            var repo = AccountRepositoryFactory.GetRepository();

            try
            {
                var result = repo.IsFavorite(userId, listingId);
                return(Ok(result));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Example #7
0
        public List <MakeViewModel> GetMakeDetails()
        {
            var list = new List <MakeViewModel>();

            var accountRepo = AccountRepositoryFactory.GetAccountRepository();

            foreach (var make in makeList)
            {
                var makeModel = new MakeViewModel();
                makeModel.MakeId    = make.MakeId;
                makeModel.MakeName  = make.MakeName;
                makeModel.DateAdded = make.DateAdded;
                makeModel.UserEmail = "abc";

                list.Add(makeModel);
            }

            return(list);
        }
Example #8
0
        public ActionResult UserList()
        {
            var model = AccountRepositoryFactory.GetRepository().GetUsers().ToList();

            return(View(model));
        }
 public ActionResult Contact(Contacts contacts)
 {
     AccountRepositoryFactory.GetRepository().AddContact(contacts);
     return(View());
 }
Example #10
0
 public MyAccountController()
 {
     _svc     = ShackUpServiceFactory.GetService();
     acctRepo = AccountRepositoryFactory.GetRepository(); //use if no service layer
 }
 public ListingsAPIController()
 {
     _svc        = ShackUpServiceFactory.GetService();
     acctRepo    = AccountRepositoryFactory.GetRepository(); //use if no service layer
     listingRepo = ListingRepositoryFactory.GetRepository(); //use if no service layer
 }
 public AccountManager()
 {
     _repo = AccountRepositoryFactory.GetAccountRepository();
 }