protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.GuiaList); Toolbar toolBar = FindViewById<Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolBar); // Una marca atrás en el icono en ActionBar SupportActionBar.SetDisplayHomeAsUpEnabled(true); //Instanciamos _listGuia = new List<Guia>(); _guiaService = new GuiaService(); // Devuelve una lista guia _listGuia = _guiaService.getListGuia(); // Precargar la guia LoadGuia(); // Si Bundle esta vacio, mostrar contenedor de la lista if (savedInstanceState == null) { // Iniciamos una transaccion y lo guarda en una variable var transaction = FragmentManager.BeginTransaction(); // Agregar en pantalla el fragmento transaction.Add(Resource.Id.guiaListFragmentContainer, new GuiaFragment()); // para aplicar la transacción a la actividad, se debe llamar a commit(). transaction.Commit(); } }
private void ViewGuiaDetail(int id) { // Consultamos _guiaService = new GuiaService(); _guia = _guiaService.getGuiaById(id); // Devuelve una guia por Id // Mostramos los datos _guiaTitle.Text = _guia.Title; _guiaBody.Text = _guia.Body; }
protected void ConfigurarVistas() { _btnMic = View.FindViewById <ImageButton>(Resource.Id.btnMic); // Mic _edtSearch = View.FindViewById <EditText>(Resource.Id.edtSearch); // Search _guiaService = new GuiaService(); // Instanciamos _edtSearch.TextChanged += InputSearch_TextChanged; // Edittext Search _btnMic.Click += StartSearchVoice; // Click Mic // Traemos el ListView de nuestro Fragmento _guiaListView = View.FindViewById <ListView>(Resource.Id.guiaListView); }
// Cuando la actividad ha sido creado, este metodo se ejecutara cuando la actividad que contiene este fragmento sea creado public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); // Verifica si hay guia if (!_guiaList.Any()) { _guiaService = new GuiaService(); _guiaList = _guiaService.getListGuia(); } ConfigurarVistas(); ConfigurarEventos(); // Adaptador _guiaListView.Adapter = new GuiaListAdapter(Activity, _guiaList); }
public void When_RepositoryReturnsNull_Then_ResultNull() { var repoMock = new Mock <IRepository <Guia> >(); Guia expected = null; repoMock.Setup(x => x.Find(It.IsAny <Guid>())).Returns(expected); var serviceMock = new Mock <IContratoService>(); var mapper = new MapperConfiguration(config => config.AddProfile <MappingProfiles>()).CreateMapper(); var busMock = new Mock <IBus>(); var service = new GuiaService(repoMock.Object, mapper, busMock.Object, serviceMock.Object); var result = service.Get(Guid.NewGuid()); Assert.IsNull(result); }
private void InputSearch_TextChanged(object sender, TextChangedEventArgs e) { // Si no esta vacio el campo Search if (_edtSearch.Text != string.Empty) { var searchText = _edtSearch.Text; _guiaList = _guiaService.searchGuiaByName(searchText + "%"); // Consulta en la base de datos // Adaptador _guiaListView.Adapter = new GuiaListAdapter(Activity, _guiaList); } // Caso contrario, devuelve la lista else { _guiaService = new GuiaService(); // Instanciamos _guiaList = _guiaService.getListGuia(); // Devuelve la lista guia // Adaptador _guiaListView.Adapter = new GuiaListAdapter(Activity, _guiaList); } }
public void When_ContratoIsInativo_Then_ThrowsArgumentException() { var repoMock = new Mock <IRepository <Guia> >(); Guia guiaExpected = null; repoMock.Setup(x => x.Find(It.IsAny <Guid>())).Returns(guiaExpected); var contratoServiceMock = new Mock <IContratoService>(); ContratoDTO contratoExpected = new ContratoDTO(); contratoExpected.Situcont = "Inativo"; contratoServiceMock.Setup(x => x.Get(It.IsAny <Guid>())).Returns(contratoExpected); var mapper = new MapperConfiguration(config => config.AddProfile <MappingProfiles>()).CreateMapper(); var busMock = new Mock <IBus>(); var service = new GuiaService(repoMock.Object, mapper, busMock.Object, contratoServiceMock.Object); CreateGuiaDTO guiaDTO = new CreateGuiaDTO(); Assert.Throws(typeof(ArgumentException), new TestDelegate(() => service.Save(guiaDTO))); }
public GuiaFragment() { // Instanciamos _guiaList = new List <Guia>(); _guiaService = new GuiaService(); }