public void InsertDireccionPersona() { try { using (TransactionScope scope = new TransactionScope()) { Direccion dir = new Direccion("calle", "Vila", "BCN"); dr.Insert(dir); per = new Persona("Dani", "Go", "555X", dir.DireccionId); pr.Insert(per); scope.Complete(); } }catch (Exception e) { vlog.Info(e.Message); throw; } Persona persona = new Persona(); persona = pr.Select(per.PersonaId); }
/// <summary> /// Método para agregar o editar un registro del contexto seleccionado /// </summary> /// <param name="direccionDM"> Pide un objeto de tipo direccion </param> /// <returns> Regresa un true o false </returns> public bool AddUpdateDireccion(DireccionDomainModel direccionDM) { bool respuesta = false; //string resultado = string.Empty; if (direccionDM.IdDireccion > 0) { //buscamos por id y lo almacenamos en nuestra entidad de entityframework catDireccion direccion = direccionRepository.SingleOrDefault(p => p.idDireccion == direccionDM.IdDireccion); if (direccion != null) { direccion.strCalle = direccionDM.StrCalle; direccion.strNumeroInterior = direccionDM.StrNumeroInterior; direccion.strNumeroExterior = direccionDM.StrNumeroExterior; direccion.idColonia = direccionDM.IdColonia; //actualizamos los datos en la base de datos. direccionRepository.Update(direccion); //resultado = "Se Actualizo correctamente"; respuesta = true; } } else { catDireccion direccion = new catDireccion(); direccion.strCalle = direccionDM.StrCalle; direccion.strNumeroInterior = direccionDM.StrNumeroInterior; direccion.strNumeroExterior = direccionDM.StrNumeroExterior; direccion.idColonia = direccionDM.IdColonia; var record = direccionRepository.Insert(direccion); respuesta = true; } return(respuesta); }
public void InsertTest() { dir.Calle = "calle"; dir.Poblacio = "Vila"; dir.Provincia = "BCN"; dr.Insert(dir); per.Name = "Dani"; per.Surname = " G"; per.Dni = "55"; per.DireccionId = dir.DireccionId; pr.Insert(per); person = pr.Select(per.PersonaId); Assert.AreEqual(per.PersonaId, person.PersonaId); }
/// <summary> /// Método para agregar o editar un registro del contexto seleccionado /// </summary> /// <param name="direccionDM"> Pide un objeto de tipo direccion </param> /// <returns> Regresa un true o false </returns> public bool AddUpdateDireccion(DireccionDomainModel direccionDM) { bool respuesta = false; catDireccion direccion = new catDireccion(); direccion.strCalle = direccionDM.StrCalle; direccion.strNumeroInterior = direccionDM.StrNumeroInterior; direccion.strNumeroExterior = direccionDM.StrNumeroExterior; direccion.idColonia = direccionDM.IdColonia; direccion.idPersonal = direccionDM.idPersonal; direccion.bitActual = direccionDM.bitActual; direccionRepository.Insert(direccion); respuesta = true; return(respuesta); }