예제 #1
0
        public ActionResult Create()
        {
            // Crea dropdown para tipo de persona
            var personTypes = personTypeRepository.GetAll();
            List <SelectListItem> personTypesList = new List <SelectListItem>();

            foreach (var pt in personTypes)
            {
                personTypesList.Add(new SelectListItem {
                    Value = pt.Code, Text = pt.Name
                });
            }
            ViewBag.PersonType = new SelectList(personTypesList, "Value", "Text");

            // Crea dropdown para tipo de documento
            var documentTypes = documentTypeRepository.GetAll();
            List <SelectListItem> documentTypesList = new List <SelectListItem>();

            foreach (var dt in documentTypes)
            {
                documentTypesList.Add(new SelectListItem {
                    Value = dt.Code, Text = dt.Name
                });
            }
            ViewBag.DocumentType = new SelectList(documentTypesList, "Value", "Text");

            return(View());
        }
예제 #2
0
 public ActionResult Index()
 {
     try
     {
         var list = repository.GetAll();
         return(View(list));
     }
     catch
     {
         return(View());
     }
 }
        public void CreateTest()
        {
            //Arrange
            DocumentTypeRepository db = new DocumentTypeRepository("Data Source=localhost,32768;Initial Catalog=ISOSA_SARH;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=Testing!");

            db.Create(new Domain.Catalog.DocumentType()
            {
                Description = "Identificación Oficial (INE)"
            });


            //Act
            var result = db.GetAll();


            //Assert
            Assert.AreNotEqual(null, result);
        }