public List <Persona> TraerTodas() { using (var context = new PersonaContext()) { return(context.Personas.ToList()); } }
public static void CrearDB() { string dbName = "TestDatabase.db"; if (File.Exists(dbName)) { File.Delete(dbName); } using (var dbContext = new PersonaContext()) { dbContext.Database.EnsureCreated(); if (!dbContext.Personas.Any()) { dbContext.Personas.AddRange(new Persona[] { new Persona { Id = 1, Name = "Persona 1", LastName = "Araos" }, new Persona { Id = 2, Name = "Persona 2", LastName = "Araos" }, new Persona { Id = 3, Name = "Persona 3", LastName = "Araos" } }); dbContext.SaveChanges(); } } }
public async Task Get_Persona_success() { //mapper var myProfile = new AutoMapping(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile)); IMapper mapper = new Mapper(configuration); //logger var mockLog = new Mock <ILogger <PersonasController> >(); ILogger <PersonasController> logger = mockLog.Object; //Arrange var Iddoc = 1; var expectedidpais = 1; var expectedEdad = 31; var catalogContext = new PersonaContext(_dbOptions); //todo para el de estadisticas me pide la interfaz del repositorio buscar eso //Act var perController = new PersonasController(catalogContext, mapper, logger); var actionResult = await perController.GetPersona(Iddoc); //Assert Assert.IsType <ActionResult <Persona.API.Model.Persona> >(actionResult); var resultado = Assert.IsAssignableFrom <Persona.API.Model.Persona>(actionResult.Value); Assert.Equal(expectedEdad, resultado.Edad); Assert.Equal(expectedidpais, resultado.IdPais); }
// GET: Persona/Edit/5 public ActionResult Edit(int id) { using (var db = new PersonaContext()) { Persona p = db.Personas.Include("Direccion").SingleOrDefault(x => x.Id == id); return(View(p)); } }
// GET: Persona public ActionResult Index() //en el Index quiero retornar un listado de personas { using (var db = new PersonaContext()) { var model = db.Personas.Include("Direccion").ToList(); return(View(model)); } }
public long CrearPersona(Persona persona) { using (var context = new PersonaContext()) { context.Personas.Add(persona); context.SaveChanges(); return(persona.Id); } }
public RelacionesControllerTest() { _dbOptions = new DbContextOptionsBuilder <PersonaContext>() .UseInMemoryDatabase(databaseName: "in-memory") .Options; using (var dbContext = new PersonaContext(_dbOptions)) { dbContext.AddRange(GetFakeRelaciones()); dbContext.SaveChanges(); } }
public PersonaController(PersonaContext context) { _context = context; if (_context.Persona.Count() == 0) { // Crea un nuevo item si la coleccion esta vacia, // lo que significa que no puedes borrar todos los Items. _context.Persona.Add(new Persona { Identificacion = "", Nombre = "", Apellido = "", Sexo = "", Edad = "", Departamento = "", Ciudad = "", alimentario = "", valor = 0, estado = "" }); _context.SaveChanges(); } }
public LoginController(PersonaContext context, IOptions <AppSetting> appSettings) { _context = context; var admin = _context.Usuarios.Find("admin"); if (admin == null) { _context.Usuarios.Add(new Entidad.Usuario() { User = "******", Password = "******", Email = "*****@*****.**", Token = "a1b2c3", FirstName = "Adminitrador", LastName = "", Tipo = "Administrador" }); var i = _context.SaveChanges(); } _jwtService = new JwtService(appSettings); _userService = new UsuarioService(context); }
// GET: Persona/Delete/5 public ActionResult Delete(int id) { try { using (var db = new PersonaContext()) { Persona p = db.Personas.Find(id); db.Personas.Remove(p); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { } return(View()); }
public ActionResult Create(Persona persona) { if (!ModelState.IsValid) { return(View()); } try { var fechaActual = DateTime.Today; if (persona.FechaNacimiento >= fechaActual) { throw new Exception("Error"); } } catch (Exception ex) { ModelState.AddModelError("", "La fecha no puede ser posterior a la fecha actual - " + ex.Message); return(View(persona)); } try { var db2 = new PersonaContext(); if (db2.BuscarDNI(persona.NumeroDocumento) == false) { throw new Exception("Error"); } } catch (Exception ex) { ModelState.AddModelError("", "Ya existe el DNI - " + ex.Message); return(View(persona)); } using (var db = new PersonaContext()) { db.Direcciones.Add(persona.Direccion); db.Personas.Add(persona); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit(int id, Persona persona) { try { if (!ModelState.IsValid) { return(View(persona)); } using (var db = new PersonaContext()) { Persona personaDB = db.Personas.Find(id); personaDB.Nombre = persona.Nombre; personaDB.Apellido = persona.Apellido; personaDB.NumeroDocumento = persona.NumeroDocumento; personaDB.FechaNacimiento = persona.FechaNacimiento; var numeroId = db.BuscarDireccion(persona.Direccion.calle, persona.Direccion.numero); if (numeroId != 0) { personaDB.DireccionId = numeroId; db.SaveChanges(); } else { Direccion nueva = new Direccion(); nueva.calle = persona.Direccion.calle; nueva.numero = persona.Direccion.numero; db.Direcciones.Add(nueva); personaDB.DireccionId = nueva.Id; db.SaveChanges(); } return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View()); } }
//agregale el paquete para ver las referemcias de las clases public LoginController(PersonaContext context, IOptions <AppSetting> appSettings) { _context = context; var admin = _context.Users.Find("admin"); if (admin == null) { _context.Users.Add(new User() { UserName = "******", Password = "******", Email = "*****@*****.**", Estado = "AC", } ); var registrosGuardados = _context.SaveChanges(); } _userService = new UserService(context); _jwtService = new JwtService(appSettings); }
public async Task Get_Relacion_success() { //Arrange var Iddoc1 = 1; var Iddoc2 = 2; var expectedRelacion = "Ti@"; var catalogContext = new PersonaContext(_dbOptions); //todo para el de estadisticas me pide la interfaz del repositorio buscar eso //Act var _realacionController = new RelacionesController(catalogContext); var actionResult = await _realacionController.Get(Iddoc1, Iddoc2); //Assert Assert.IsType <ActionResult <RelacionDTO> >(actionResult); var resultado = Assert.IsAssignableFrom <RelacionDTO>(actionResult.Value); Assert.Equal(expectedRelacion, actionResult.Value.Relacion); }
public static void Initialize(PersonaContext context) { if (!context.Personas.Any()) { context.Personas.AddRange( new Persona { FirstName = "Василий", LastName = "Сорокин", FatherName = "Иванович", Phone = 89271112233, Sex = "Мужской", Country = "Россия" }, new Persona { FirstName = "Мария", LastName = "Волкова", FatherName = "Николаевна", Phone = 89163332277, Sex = "Женский", Country = "Россия" }, new Persona { FirstName = "Николай", LastName = "Плюшко", FatherName = "Михайлович", Phone = 89659996655, Sex = "Mужской", Country = "Украйна" } ); context.SaveChanges(); } }
public ConocimientosController(PersonaContext context) { _conocimientosService = new ConocimientosService(context); }
public PersonasController(PersonaContext context, IMapper mapper, ILogger <PersonasController> logger) { _context = context; _mapper = mapper; _logger = logger; }
public PersonaService(PersonaContext context) { _context = context; }
public ListaChequeoService(PersonaContext context) { _context = context; }
public PersonaController(PersonaContext context) { _context = context; }
public ListarPersonaRP(PersonaContext context) { _employeeContext = context; }
public PersonaController(PersonaContext obj) { Db = obj; }
// public IConfiguration Configuration { get; } public PersonaController(PersonaContext context) { _personaService = new PersonaService(context); }
public PracticasController(PersonaContext context) { _practicasService = new PracticasServices(context); }
public RestauranteService(PersonaContext context) { _context = context; }
public PracticasServices(PersonaContext context) { _context = context; }
public UsuarioService(PersonaContext context) => _context = context;
public ConocimientosService(PersonaContext context) { _context = context; }
public RelacionesController(PersonaContext context) { _context = context; }
public RestauranteController(PersonaContext context, IHubContext <SignalHub> hubContext) { _restauranteService = new RestauranteService(context); _hubContext = hubContext; }