Beispiel #1
0
        public void GetOrganizationByOrgnoTest(string orgno)
        {
            // Arrange
            IRestQuery query = new RestQuery(this.config);

            // Act
            Organization org = query.Get <Organization>(orgno);

            // Assert
            Assert.IsNotNull(org);
            Assert.IsTrue(!string.IsNullOrEmpty(org.Name));
        }
Beispiel #2
0
        public void GetPersonalContactsTest(string link)
        {
            // Arrange
            IRestQuery query = new RestQuery(this.config);

            // Act
            IList <PersonalContact> list = query.GetByLink <PersonalContact>(link);

            // Assert
            Assert.IsNotNull(list);
            Assert.IsTrue(list.Count > 0);
        }
Beispiel #3
0
        public void GetOrgnizationsByEmailTest(string email)
        {
            // Arrange
            IRestQuery query = new RestQuery(this.config);

            // Act
            IList <Organization> orglist = query.Get <Organization>(new KeyValuePair <string, string>("email", email));

            // Assert
            Assert.IsNotNull(orglist);
            Assert.IsTrue(orglist.Count > 0 && !string.IsNullOrEmpty(orglist[0].Name));
        }
Beispiel #4
0
        public void GetRoleByRoleGiverAndRoleReciver(string roleGiver, string roleReciver)
        {
            // Arrange
            IRestQuery query = new RestQuery(this.config);

            // Act
            IList <Role> roles = query.Get <Role>(new List <KeyValuePair <string, string> >
            {
                new KeyValuePair <string, string>("Subject", roleGiver),
                new KeyValuePair <string, string>("Reportee", roleReciver)
            });


            // Assert
            Assert.IsNotNull(roles);
            Assert.IsTrue(roles.Count > 0);
        }
Beispiel #5
0
        public async Task <ActionResult> DeleteRentalRoom(Guid id)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", $"DeleteRentalRoom/{id}", Method.DELETE);

            return(Json(response));
        }
Beispiel #6
0
        public async Task <ActionResult> AddRentalRoom(RoomRentalDto Room)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", "AddRentalRoom", Method.POST, Room);

            return(Json(response));
        }
Beispiel #7
0
        public async Task <ActionResult> GetFiltered([DataSourceRequest] DataSourceRequest request, RoomRentalDtoFilters filters)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", "GetFilteredRentalRooms", Method.POST, filters);

            return(Json(response.Data.ToDataSourceResult(request)));
        }
        public async Task <ActionResult> GetDebtorOrganizationForDate([DataSourceRequest] DataSourceRequest request, OrganizationDebtorDateFilter filters)
        {
            var objects = await RestQuery.ExecuteAsync <List <OrganizationForReportsDto> >("http://localhost:57770/", "GetDebtorOrganizationForDate", Method.POST, filters);

            return(Json(objects.Data.ToDataSourceResult(request)));
        }
Beispiel #9
0
        public async Task <ActionResult> UpdateType(Guid id, TypeOfRoomDto type)
        {
            var response = await RestQuery.ExecuteAsync <string>("http://localhost:57770/", $"UpdateType/{id}", Method.PUT, type);

            return(Json(response));
        }
        public async Task <ActionResult> AddInvoice(InvoiceDto invoice)
        {
            var response = await RestQuery.ExecuteAsync <InvoiceDto>("http://localhost:57770/", "AddInvoice", Method.POST, invoice);

            return(Json(response));
        }
        public async Task <ActionResult> AddOrganization(OrganizationDto organization)
        {
            var response = await RestQuery.ExecuteAsync <OrganizationDto>("http://localhost:57770/", "AddOrganization", Method.POST, organization);

            return(Json(response));
        }
Beispiel #12
0
        public async Task <ActionResult> UpdateRoom(Guid id, RoomDto Room)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomDto> >("http://localhost:57770/", $"UpdateRoom/{id}", Method.PUT, Room);

            return(Json(response));
        }
Beispiel #13
0
        public async Task <ActionResult> UpdateBuilding(Guid id, BuildingDto building)
        {
            var response = await RestQuery.ExecuteAsync <List <BuildingDto> >("http://localhost:57770/", $"UpdateBuilding/{id}", Method.PUT, building);

            return(Json(response));
        }
Beispiel #14
0
        public async Task <ActionResult> AddBuilding(BuildingDto building)
        {
            var response = await RestQuery.ExecuteAsync <BuildingDto>("http://localhost:57770/", "AddBuilding", Method.POST, building);

            return(Json(response));
        }
Beispiel #15
0
        public async Task <ActionResult> GetForDropDownList()
        {
            var objects = await RestQuery.ExecuteAsync <List <BuildingDto> >("http://localhost:57770/", "GetAllBuildings", Method.GET);

            return(Json(objects.Data));
        }
Beispiel #16
0
        public async Task <ActionResult> UpdateElectric(Guid id, ElectricDto model)
        {
            var response = await RestQuery.ExecuteAsync <List <ElectricDto> >("http://localhost:57770/", $"UpdateElectric/{id}", Method.PUT, model);

            return(Json(response));
        }
        public async Task <ActionResult> DeleteInvoice(Guid id)
        {
            var response = await RestQuery.ExecuteAsync <List <BuildingDto> >("http://localhost:57770/", $"DeleteInvoice/{id}", Method.DELETE);

            return(Json(response));
        }
Beispiel #18
0
        public async Task <ActionResult> CascadingGetBuildings()
        {
            var objectsO = await RestQuery.ExecuteAsync <List <BuildingDto> >("http://localhost:57770/", "GetAllBuildings", Method.GET);

            return(Json(objectsO.Data, JsonRequestBehavior.AllowGet));
        }
Beispiel #19
0
        public async Task <ActionResult> CascadingGetRooms(Guid buildingId)
        {
            var objectsO = await RestQuery.ExecuteAsync <List <RoomDto> >("http://localhost:57770/", $"GetRoomsForBuilding/{buildingId}", Method.GET);

            return(Json(objectsO.Data, JsonRequestBehavior.AllowGet));
        }
Beispiel #20
0
        public async Task <ActionResult> GetAllTypes([DataSourceRequest] DataSourceRequest request)
        {
            var objects = await RestQuery.ExecuteAsync <List <TypeOfRoomDto> >("http://localhost:57770/", "GetAllTypes", Method.GET);

            return(Json(objects.Data.ToDataSourceResult(request)));
        }
        public async Task <ActionResult> UpdateOrganization(Guid id, OrganizationDto organization)
        {
            var response = await RestQuery.ExecuteAsync <List <OrganizationDto> >("http://localhost:57770/", $"UpdateOrganization/{id}", Method.PUT, organization);

            return(Json(response));
        }
        public async Task <ActionResult> GetInvoicesWithFullInfoOfCurrentMonth([DataSourceRequest] DataSourceRequest request)
        {
            var objects = await RestQuery.ExecuteAsync <List <OrganizationWithInvoicesForReportsDto> >("http://localhost:57770/", "GetInvoicesWithFullInfoOfCurrentMonth", Method.POST);

            return(Json(objects.Data.ToDataSourceResult(request)));
        }
        public async Task <ActionResult> GetAllElectricsByOrganization([DataSourceRequest] DataSourceRequest request)
        {
            var objects = await RestQuery.ExecuteAsync <List <ElectricsByOrganizationDto> >("http://localhost:57770/", "GetAllElectricsByOrganization", Method.GET);

            return(Json(objects.Data.ToDataSourceResult(request)));
        }
        public async Task <ActionResult> AddElectricByOrganization(ElectricsByOrganizationDto model)
        {
            var response = await RestQuery.ExecuteAsync <List <ElectricsByOrganizationDto> >("http://localhost:57770/", "AddElectricByOrganization", Method.POST, model);

            return(Json(response));
        }
Beispiel #25
0
        public async Task <ActionResult> AddType(TypeOfRoomDto type)
        {
            var response = await RestQuery.ExecuteAsync <string>("http://localhost:57770/", "AddType", Method.POST, type);

            return(Json(response));
        }
        public async Task <ActionResult> DeleteElectricByOrganization(Guid id)
        {
            var response = await RestQuery.ExecuteAsync <List <ElectricsByOrganizationDto> >("http://localhost:57770/", $"DeleteElectricByOrganization/{id}", Method.DELETE);

            return(Json(response));
        }
Beispiel #27
0
        public async Task <ActionResult> DeleteType(Guid id)
        {
            var response = await RestQuery.ExecuteAsync <string>("http://localhost:57770/", $"DeleteType/{id}", Method.DELETE);

            return(Json(response));
        }
        public async Task <ActionResult> GetOrganizationsOutBuildAndPeriod([DataSourceRequest] DataSourceRequest request, OrganizationBuildingAndPeriodFilterDto filters)
        {
            var objects = await RestQuery.ExecuteAsync <List <OrganizationForReportsDto> >("http://localhost:57770/", "GetOrganizationsOutBuildAndPeriod", Method.POST, filters);

            return(Json(objects.Data.ToDataSourceResult(request)));
        }