/// <summary> /// Maneja una sola instancia de rol para tratar las adicionies, modificaciones y eliminaciones de clase con cada llamado del controlador /// </summary> /// <returns></returns> public static RoleRegister GetInstance() { if (roleReg == null) { roleReg = new RoleRegister(); return(roleReg); } return(roleReg); }
/// <summary> /// Añade administradores para las dos farmacias /// </summary> /// <returns> false si no se crea, true si se crea </returns> public void AddDoctor(List <Doctor> list, Doctor doc) { list.Add(doc); if (list.Equals(docListP)) { Role r = new Role(); r.RoleName = "Doctor"; r.RoleDescription = "Doctor of Phischel Pharmacy"; RoleRegister.GetInstance().AddRole(RoleRegister.roleListP, r); } else { Role r = new Role(); r.RoleName = "Doctor"; r.RoleDescription = "Doctor of Phischel Pharmacy"; RoleRegister.GetInstance().AddRole(RoleRegister.roleListB, r); } }