예제 #1
0
        public ConstructionsPage()
        {
            InitializeComponent();
            List <ConstructionDTO> constructions = ConstructionService.Build().GetAll();

            ConstructionsListView.ItemsSource = new ObservableCollection <ConstructionDTO>(constructions);
        }
        public void ConstructionService_GetTrailById_returns_not_null()
        {
            var service = new ConstructionService(MockConstructionRepository.Object);

            MockConstructionRepository.Setup(x => x.GetTrailById(It.IsAny <string>())).Returns(new Domain.Entities.Construction.Trail()
            {
                Id = "RI:///0.123"
            });

            var result = service.GetTrailById("123");

            Assert.IsNotNull(result);
        }
예제 #3
0
 private async void CreateConstructionBtn_Clicked(object sender, EventArgs e)
 {
     try
     {
         ConstructionDTO constr = UpdateDtoFromEntries(Construction);
         constr.Id = ConstructionService.Build().Create(constr);
         if (UpdateClientDebt(constr))
         {
             await DisplayAlert("Sucesso!", "Construção atualizada!", "Ok");
         }
     }
     catch (Exception ex)
     {
         await DisplayAlert("ERRO!", "Aconteceu algo errado, detalhes: " + ex.Message, "Ok");
     }
 }