/// <summary> /// Crea Patient y persona /// </summary> /// <param name="PatientBE"></param> public static void Create(PatientBE PatientBE) { PersonasDAC.Create(PatientBE.Persona); using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities)) { Patient p = new Patient(); p.IdPersona = PatientBE.Persona.IdPersona; p.FechaAlta = PatientBE.Persona.FechaAlta; p.LastAccessTime = p.FechaAlta; p.LastAccessUserId = PatientBE.LastAccessUserId; dc.Patients.AddObject(p); dc.SaveChanges(); PatientBE.PatientId = p.PatientId; PatientBE.IdPersona = p.IdPersona; } }
/// <summary> /// Crea un profesional y clase persona /// </summary> /// <param name="profesionalBE"></param> public static void Create(ProfesionalBE profesionalBE) { PersonasDAC.Create(profesionalBE.Persona); using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities)) { Health.Back.BE.Profesional p = new Health.Back.BE.Profesional(); p.IdPersona = profesionalBE.Persona.IdPersona; p.FechaAlta = profesionalBE.Persona.FechaAlta; p.Matricula = profesionalBE.Matricula; p.IdEspecialidad = profesionalBE.IdEspecialidad; p.IdProfesion = profesionalBE.IdProfesion; p.LastAccessTime = p.FechaAlta; p.LastAccessUserId = profesionalBE.LastAccessUserId; dc.Profesionals.AddObject(p); dc.SaveChanges(); profesionalBE.IdProfesional = p.IdProfesional; profesionalBE.IdPersona = p.IdPersona; } }