Пример #1
0
        public void Index_ReturnsCorrectView_True()
        {
            CommunitiesController controller    = new CommunitiesController();
            ActionResult          indexBlogView = controller.Index();

            Assert.IsInstanceOfType(indexBlogView, typeof(ViewResult));
        }
Пример #2
0
        public CommunitiesControllerTestBase()
        {
            CommunityService = new Mock <ICommunityService>();
            Logger           = new Mock <ILoggerAdapter <CommunitiesController> >();

            Controller = new CommunitiesController(CommunityService.Object, Logger.Object);
        }
Пример #3
0
        public void Create_ReturnsCorrectActionType_RedirectToActionResult()
        {
            CommunitiesController controller = new CommunitiesController();
            IActionResult         view       = controller.Create("name", "description");

            Assert.IsInstanceOfType(view, typeof(RedirectToActionResult));
        }
Пример #4
0
        public void Show_ReturnsCorrectView_True()
        {
            CommunitiesController controller        = new CommunitiesController();
            ActionResult          showCommunityView = controller.Show(1);

            Assert.IsInstanceOfType(showCommunityView, typeof(ViewResult));
        }
Пример #5
0
//-------------------------------------------------------Services Controllers------------------------------------------------------------


        public async Task <ActionResult> Services(int?communityId)
        {
            if (Session["loginUserID"] == null)
            {
                TempData["error"] = "Null";
                return(RedirectToAction("Index", "Home"));
            }
            Session.Timeout = 1000;
            CommunitiesController communitiesController = new CommunitiesController();
            List <Community>      communitiesList       = new List <Community>();

            communitiesList = await communitiesController.GetAllCommunities();

            if (communityId == null)
            {
                if (communitiesList.Count != 0)
                {
                    Session["loginCommunityID"] = communitiesList.FirstOrDefault().communityID;
                }
                else
                {
                    Session["loginCommunityID"] = 0;
                }
            }
            else
            {
                Session["loginCommunityID"] = communityId;
            }

            CommunityServicesController         communityServicesController       = new CommunityServicesController();
            Response <List <CommunityService> > responceCommunityService          = new Response <List <CommunityService> >();
            Response <List <Service> >          responceCommunityRemainingService = new Response <List <Service> >();

            //comunity Selected Services
            responceCommunityService = await communityServicesController.GetServicebyCommunityID(Convert.ToInt32(Session["loginCommunityID"].ToString()));

            //comunity Remaining Services
            responceCommunityRemainingService = await communityServicesController.GetRemainingServiceOfCommunityID(Convert.ToInt32(Session["loginCommunityID"].ToString()), 1);

            ServiceDTO serviceDTO = new ServiceDTO();

            serviceDTO.selectedServices  = responceCommunityService.model;
            serviceDTO.remainingServices = responceCommunityRemainingService.model;

            DirectoryImagesController          directoryImagesController = new DirectoryImagesController();
            Response <List <DirectoryImages> > responceDirectoryImage    = new Response <List <DirectoryImages> >();

            responceDirectoryImage    = directoryImagesController.GetAllDirectoryImages();
            serviceDTO.directoryImage = responceDirectoryImage.model;

            Response <List <CommunityServiceWithServiceIdDTO> > responceCommunityServiceWithServiceIdDTO = new Response <List <CommunityServiceWithServiceIdDTO> >();

            responceCommunityServiceWithServiceIdDTO = await communityServicesController.GetServicebyWithServiceID(Convert.ToInt32(Session["loginCommunityID"].ToString()), 1);

            serviceDTO.CommunityServiceWithServiceIdDTOList = responceCommunityServiceWithServiceIdDTO.model;
            serviceDTO.communitieslist       = communitiesList;
            serviceDTO.emergencyContactRange = communitiesController.GetCommunitybyID(Convert.ToInt32(Session["loginCommunityID"].ToString())).model.emergencyContactRange;
            return(View(serviceDTO));
        }
Пример #6
0
        public void Create_RedirectsToCorrectAction_Index()
        {
            CommunitiesController  controller   = new CommunitiesController();
            RedirectToActionResult actionResult = controller.Create("name", "description") as RedirectToActionResult;
            string result = actionResult.ActionName;

            Assert.AreEqual(result, "Index");
        }
Пример #7
0
//--------------------------------------------Community Settings Controller-----------------------------------------------------
        public async Task <ActionResult> CommunitySettings(int?communityId)
        {
            if (Session["loginUserID"] == null)
            {
                TempData["error"] = "Null";
                return(RedirectToAction("Index", "Home"));
            }
            Session.Timeout = 1000;
            CommunitySettingsDTO  communitySettingsDTO  = new CommunitySettingsDTO();
            CommunitiesController communitiesController = new CommunitiesController();
            List <Community>      communitiesList       = new List <Community>();

            communitiesList = await communitiesController.GetAllCommunities();

            communitySettingsDTO.communityList = communitiesList;
            if (communityId == null)
            {
                if (communitiesList.Count != 0)
                {
                    Session["loginCommunityID"] = communitiesList.FirstOrDefault().communityID;
                }
                else
                {
                    Session["loginCommunityID"] = 0;
                }
            }
            else
            {
                Session["loginCommunityID"] = communityId;
            }



            //SubCommunities of Selected Communities
            SubCommunitiesController subCommunitiesController = new SubCommunitiesController();
            List <SubCommunity>      subCommunitiesList       = new List <SubCommunity>();

            subCommunitiesList = await subCommunitiesController.GetSubCommunitiesByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString()));

            communitySettingsDTO.subCommunityList = subCommunitiesList;

            //Street Floor of Community
            CommunityStreetFloorsController communityStreetFloorsController = new CommunityStreetFloorsController();
            List <CommunityStreetFloor>     communityStreetFloorList        = new List <CommunityStreetFloor>();

            communityStreetFloorList = await communityStreetFloorsController.GetCommunityStreetFloorByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString()));

            communitySettingsDTO.allStreetFloors = communityStreetFloorList;

            SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController();
            List <int> subCommunitySelectedStreetFloorIDsList = new List <int>();

            subCommunitySelectedStreetFloorIDsList       = subCommunitySelectedStreetFloorsController.GetALLSubCommunitySelectedStreetFloorsID();
            communitySettingsDTO.selectedStreetFloorsIDs = subCommunitySelectedStreetFloorIDsList;

            return(View(communitySettingsDTO));
        }
Пример #8
0
//--------------------------------------------Add Community Controller-----------------------------------------------------
        public async Task <ActionResult> AddCommunity()
        {
            CommunitiesController communityController = new CommunitiesController();
            List <Community>      listcommunity       = new List <Community>();

            listcommunity = await communityController.GetAllCommunities();

            listcommunity = listcommunity.OrderByDescending(x => x.communityID).ToList();
            return(View(listcommunity));
        }
Пример #9
0
//-------------------------------------------------------EmergencyContactRange Controllers---------------------------------------------------------
        public async Task <ActionResult> UpdateEmergencyContactRange(int EmergencyContactRange)
        {
            if (Session["loginUserID"] == null)
            {
                TempData["error"] = "Null";
                return(RedirectToAction("Index", "Home"));
            }
            Session.Timeout = 1000;

            CommunitiesController communitiesController = new CommunitiesController();
            Response <Community>  communityResponse     = new Response <Community>();

            communityResponse = communitiesController.GetCommunitybyID(Convert.ToInt32(Session["loginCommunityID"].ToString()));
            communityResponse.model.emergencyContactRange = EmergencyContactRange;
            communityResponse = await communitiesController.PutCommunity(communityResponse.model.communityID, communityResponse.model);

            return(Json(new { Success = communityResponse.status }));
        }
 public void Setup()
 {
     uut = new CommunitiesController(mockLogger.Object, mockConfiguration.Object, mockCommunityGroupRepo.Object);
 }